对于学习嵌入式编程的最佳平台? [英] Best platform for learning embedded programming?

查看:152
本文介绍了对于学习嵌入式编程的最佳平台?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找了解嵌入式编程(C语言为主,但我希望刷了我的ASM以及),我想知道的最佳平台是什么。我在使用了Atmel AVR的,并将其与STK500编程的一些经验和发现,是比较容易的。我特别喜欢AVR Studio和让调试器可以查看寄存器的状态。

I'm looking to learn about embedded programming (in C mainly, but I hope to brush up on my ASM as well) and I was wondering what the best platform would be. I have some experience in using Atmel AVR's and programming them with the stk500 and found that to be relatively easy. I especially like AVR Studio and the debugger that lets you view that state of registers.

不过,如果我是花时间去学习的时候,我宁愿了解的东西是在工业prevalent。我想到的是ARM,那就是除非有人有更好的建议。

However, If I was to take the time to learn, I would rather learn about something that is prevalent in industry. I am thinking ARM, that is unless someone has a better suggestion.

我也将寻找一些参考资料,我已经找到了部分书籍ARM网站上,如果一个是技术上更好的书比我的另一个AP会preciate抬起头。

I would also be looking for some reference material, I have found the books section on the ARM website and if one is a technically better book than another I would appreciate a heads up.

我要寻找的就是一个原型/编程板像STK500,有一些按键等等。

The last thing I would be looking for is a prototyping/programming board like the STK500 that has some buttons and so forth.

感谢=]

推荐答案

嵌入式编程是一个很宽泛的术语。 AVR是pretty以及该类别中,但它是低于ARM的一步,因为它是既简单易用,以及不那么强大。

"embedded programming" is a very broad term. AVR is pretty well in that category, but it's a step below ARM, in that it's both simpler to use, as well as less powerful.

如果你只是想玩弄ARM,买了任天堂的DS或音乐游戏机。这些都是非常便宜的相比,内(大批量生产的奇迹)的硬件,并且它们都具有免费的开发工具链的基础断的gcc从而可以编译他们。

If you just want to play around with ARM, buy a Nintendo DS or a Gameboy Advance. These are very cheap compared to the hardware inside (wonders of mass production), and they both have free development toolchains based off of gcc which can compile to them.

如果你想玩弄嵌入式linux,的BeagleBoard 正在成为一个不错的选择,只有$ 150,它有一吨的特点

If you want to play around with embedded linux, BeagleBoard is looking to be a good option, only $150 and it has a ton of features.

我个人认为AVR是最好的小尺寸8位平台和ARM是最好的更大,更强大的32位的平台。像许多球迷AVR,我不喜欢PIC。这似乎只是在pretty多各方面差。此外,还要避免任何事情需要你写任何类型的基本的。

Personally I think AVR is best for the smaller-sized 8-bit platforms, and ARM is best for the larger, more powerful 32-bit based platforms. Like many AVR fans, I don't like PIC. It just seems worse in pretty much every way. Also avoid anything that requires you to write any type of BASIC.

这篇关于对于学习嵌入式编程的最佳平台?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆