我想进入编程在C ++中使用的计算机板。我知道有一些教育委员会在那里,你可以连接到计算机,并编写简单的程序,使灯光来和做简单的东西一样。我希望有人在这里可以给我在那里我可能会得到这些类型的板,我应该是什么样的板为一些很好的资源。我曾尝试使用Google,但我似乎无法找到合适的关键词。同样在编程板的任何教程或信息将是有益的,也可以是任何你想提供建议或提示,将不胜感激。

编辑: 感谢您的答复给大家。我想进入编程硬件,这样我可以有可能进入现场显影装置以及酷炫的小工具。我会检查出界,有人建议。我只是希望进入并扩大它,我想通了一些教育节目将是值得一试。我不会介意在linux编程。是C ++是通常用于该类型的东西的语言?

有帮助吗?

解决方案

在比格板是便宜($ 149),但因为它是ARM和能够运行Linux它可能是一个有点矫枉过正。 ;-)你可以把它在裸机水平的课程方案。 http://beagleboard.org/

大部分高价(为$ 449)是在Altera NEEK。我有其中一个。关于NEEK的好处是,它采用了软核处理器(NIOS2的)。你甚至可以改变处理器核心,这带来了很多很酷的可能性。 http://www.altera.com/products/devkits/的Altera / KIT-CYC3-embedded.html

有大约一个bazillion其他替代使用。

其他提示

上Arduino的使用的程序设计语言( http://www.arduino.cc/ )是C ++。不知道这是你的意思,这是单片机编程和爱好电子:)之间的混合。的乐趣虽然负荷。

参见MBED 。最简单的C ++用于嵌入式系统的环境我已经遇到。启动五分钟后我不得不程序运行。非常有能力的微控制器,无需安装任何软件,唯一的缺点是,你必须在线访问工具。

如果你想编程微控制器,看看AVR,TI,或PIC例如

如果你想使用并行/串行/ ...计算机的端口闪烁一些灯,寻找端口IO教程和布线图。

在回答OP的编辑问题。

您所感兴趣的领域被称为嵌入式系统嵌入式编程

不要以为有关操作系统,主机或处理器在嵌入式系统中任何东西。不是所有的人都在使用Linux或WinCE的编程。现在有很多现成的(OTS)的操作系统,如VRTX,核,Windriver的,和的ThreadX。处理器是不是所有的英特尔的Power PC。有小8位控制器,数字信号处理器和系统具有一个以上的处理器。该系统可以使用比GCC或MS Visual Studio中其他编译器进行开发。其他一些公司绿大地,Metaware和英特尔。这也意味着,汇编语言是不同的。

了解两者电子和编程。能够使用C,C ++和汇编语言之间进行切换。知道如何追踪一个示意性的,使用示波器和逻辑分析。

顺便说一句,C ++通常不是在嵌入式系统上使用的语言。根据我的经验,C和组装往往比C ++使用。一些系统可以使用Java,甚至编译BASIC。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top