我正在学习嵌入式编程(主要是 C 语言,但我也希望温习我的 ASM),我想知道最好的平台是什么。我有一些使用 Atmel AVR 并使用 stk500 对其进行编程的经验,发现这相对容易。我特别喜欢 AVR Studio 和调试器,它可以让您查看寄存器的状态。
然而,如果我要花时间学习,我宁愿学习行业中流行的东西。我正在考虑ARM,除非有人有更好的建议。
我还会寻找一些参考资料,我在 ARM 网站上找到了书籍部分,如果其中一本在技术上比另一本更好,我将不胜感激。
我最不想寻找的就是带有一些按钮等的原型/编程板,例如 STK500。
谢谢=]
“嵌入式编程”是一个非常广泛的术语。 AVR 在这一类别中表现相当出色,但它比 ARM 低了一步,因为它使用起来更简单,但功能也较弱。
如果您只是想玩玩 ARM,请购买 Nintendo DS 或 Gameboy Advance。与内部硬件相比,这些非常便宜(大规模生产的奇迹),而且它们都具有免费开发工具链 http://www.devkitpro.org/基于 gcc 可以编译它们。
如果你想尝试一下嵌入式Linux,比格犬委员会 http://beagleboard.org/看起来是一个不错的选择,只需 150 美元,而且有很多功能。
我个人认为 AVR 最适合较小尺寸的 8 位平台,而 ARM 最适合更大、更强大的 32 位平台。和许多 AVR 粉丝一样,我不喜欢 PIC。几乎在各个方面,情况似乎都更糟。还要避免任何需要您编写任何类型的 BASIC 的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)