我在C/C++方面有一些经验(主要是C++)。我是一名有经验的Linux用户。我有一个Arduino,但我不喜欢它,因为它由Java层构建而成。有一些方法可以上传C代码到设备上,我已经这样做了。
然而,现在我有点困惑。我看到了带有调试器和编程设备的开发套件。我不知道这些用于什么=> 我需要关于这些的信息。还有很多开发套件似乎提供各种功能。一些带有软件(MPLab在PIC上)例如编译器和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。
谢谢,希望这不是重复的