首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于嵌入式编程开发板的建议

关于嵌入式编程开发板的建议
EN

Stack Overflow用户
提问于 2012-03-28 00:38:41
回答 5查看 6.9K关注 0票数 9

可能重复: 学习嵌入式C/C++开发的最佳评估工具包是什么?

我是一名电子和软件专业的学生,我想进入嵌入式设备世界。在这一点上,这只是个人利益,而不是职业选择。

我对C/C++ (主要是C++)有一定的经验。我是一个经验丰富的linux用户。我有一个arduino,但是我不喜欢它,因为上面有java层。有一些方法可以在设备上上传C代码,我已经这样做了。

然而,在这一点上,我有点困惑。我见过德夫。带有调试器和程序员设备的工具包。我不知道这些用于=>的是什么,我需要这些信息。也有很多的开发工具。似乎提供了各种功能的工具包。有些公司还附带了一些软件(在图片上使用MPLab),比如编译器和IDE,它们可以使生活变得更容易。

我已经搜索过书籍和信息,但大多数都是集中在一些我找不到的处理器上(或者花费500美元)。其他人花大部分时间教C(我已经知道C了)。

此外,我有这样的感觉,从ARM处理器开始最好。我不确定这是最好的处理器开始,但他们似乎有很多的特点,现在非常受欢迎。它们的吞吐量也很高(我知道它们也消耗了更多的能量)。有什么建议吗?

我看过这个:http://uk.rs-online.com/web/c/semiconductors/development-kits/microcontroller-processor/

还欢迎推荐一本书。正如我已经说过的,我已经看过一些专注于PIC (主要是) 1?url=search-alias%3Daps&field-keywords=embedded+systems&x=0&y=0

我已经找到了一本很好的书,但是我不确定它是为刚开始嵌入式开发的人准备的。我认为这可能是对刚开始武装但有嵌入式经验的人来说的。

谢谢,希望不是双份的

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-03-28 02:46:54

如果您了解C或C++,并想体验一下嵌入式开发,我也会避开Arduino,因为它的价格/性能与较新的微设备,特别是ARM Cortex设备相比非常糟糕。它有一个很好的生态系统和可访问的工具链,但是如果你不害怕陷入困境,使用一些不友好的工具,ARM设备会让你更好地体验嵌入式开发。

目前,我认为最好的交易是来自STM32F4Discovery的STMicroelectronics。他们大约20美元,有一个C SDK和工具链,这是一个真正的,强大的部分,你可以用来设计和嵌入式设备。许多外围设备和CPU (就其本身而言);Cortex M4内核几乎是微控制器的最先进技术。唯一真正的缺点是它没有一个小的液晶显示器,但开发套件往往超过50美元(尽管如果你想要这样的东西,TI/Stellaris Cortex M3试剂盒也相当不错。您应该能够找到大量的资源,用于在linux上安装arm-eabi-gcc和OpenOCD (用于程序加载/调试)。

Raspberry Pi听起来似乎很快就有机会拥有这个部分,尽管我认为它可能是一个更加软件驱动的环境,因为它是一个成熟的linux系统,尽管它有外围设备的头,但是与你想做的MCU套件相比,它实际上要用RPi来构建一个简单的嵌入式系统可能要比MCU套件要难一些。与BeagleBoard或PandaBoard一样,它们是不同类型的系统,如果您只想学习一些电子产品和原型,那么一两个想法实际上可能比您想要的更复杂。不幸的是,Raspberry Pi的可用性目前介于难以置信的限制和某一天之间,所以如果你今天想订购某种东西,它实际上并不是一个可行的选择。

票数 2
EN

Stack Overflow用户

发布于 2012-03-28 01:03:43

神经OSD相当正派。无论他们卖什么,你都可以得到Neuros设备,整个软件栈都是开放源代码,你可以自由地使用它。他们有一个不错的Wiki风格的文档,以及基于GNU的工具链。如果我没有弄错它的手臂。

我能够提起它并在几个小时内开始编写代码。你可能需要一个RS232转换器电缆-向他们发送一封电子邮件,如果你在eBay上找不到任何东西,他们会送你一封。

票数 1
EN

Stack Overflow用户

发布于 2012-03-28 01:28:53

覆盆子皮是这个街区新来的孩子。它是专门为学习而开发的,它运行Linux,是一台完全独立的计算机--不需要交叉编译。在短期内可能很难找到你的手。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9899650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档