s5s*_*s5s 9 c c++ linux embedded arm
可能重复:
学习嵌入式C/C++开发的最佳评估套件是什么?
我是电子和软件学生,我想进入嵌入式设备世界.在这一点上,这只是个人兴趣,而不是职业选择.
我在C/C++(主要是C++)方面有一定的经验.我是一位经验丰富的linux用户.我有一个arduino但我不喜欢它因为顶层的java层.有一些方法可以在设备上上传C代码,我已经这样做了.
但是,此时我有点困惑.我见过dev.带有调试器和编程器设备的套件.我不知道这些用于什么=>我需要有关这些的信息.还有很多开发者.那里似乎提供各种功能的工具包.有些软件(PIC上的MPLab),如编译器和IDE,使生活更轻松.
我搜索了书籍和信息,但大多数都专注于一些我找不到的处理器(或者花费500美元).其他人花费大部分时间教C(我已经知道C).
我也觉得从ARM处理器开始是最好的.我不确定这是最好的处理器,但它们似乎有很多功能,现在非常流行.它们还具有很高的吞吐量(我知道它们也消耗更多功率).对此有何建议?
我看过这个:http://uk.rs-online.com/web/c/semiconductors/development-kits/microcontroller-processor/
书籍推荐也是受欢迎的.正如我所说,我已经看过一些关注PIC(主要是)http://www.amazon.co.uk/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=embedded+systems&x= 0&y = 0的
我找到了一本关于ARM的好书,但我不确定它是否适用于嵌入式开发新手.我认为它可能适用于ARM新手,但具有嵌入式经验.
谢谢,希望它不是双倍的
如果您了解 C 或 C++ 并且想要尝试嵌入式开发,我也会避开 Arduino,因为与较新的微处理器(尤其是 ARM Cortex 设备)相比,它的性价比很差。它拥有出色的生态系统和可访问的工具链,但如果您不怕辛苦工作并使用一些不友好的工具,那么 ARM 设备将让您更好地体验嵌入式开发。
目前我认为最好的交易是STMicroElectronics 的STM32F4Discovery。它们的价格约为 20 美元,具有 C SDK 和工具链,它是您用于设计和嵌入式设备的真正强大的部件。许多外围设备和CPU(就其本身而言);Cortex M4 内核几乎是最先进的微控制器。该板唯一真正的缺点是它没有小 LCD 显示屏,但开发套件的价格往往超过 50 美元(尽管如果您想要类似的东西,TI /Stellaris Cortex M3 套件也相当不错。您应该能够找到大量资源来在 Linux 上设置 arm-eabi-gcc 和 OpenOCD(用于程序加载/调试)。
Raspberry Pi 听起来很快就有机会占据这个市场,尽管我认为它可能是一个更加软件驱动的环境,因为它是一个成熟的 Linux 系统,尽管它有外设的标头,但实际上可能有点困难根据您想要做什么,使用 RPi 与 MCU 套件来制作简单的嵌入式系统原型。BeagleBoard 或 PandaBoard 也是如此,它们是不同类别的系统,如果您只是想学习一些电子产品和原型,那么一两个想法实际上可能比您想要的更复杂。不幸的是,Raspberry Pi 的可用性目前非常有限,而且很快就会到来,因此如果您今天想订购一些东西,它实际上不是一个可行的选择。
| 归档时间: |
|
| 查看次数: |
5839 次 |
| 最近记录: |