我想用嵌入式开发板制作一个程序

时间:2011-01-28 20:07:04

标签: embedded

我正在学习编程,所以我想制作一些程序。 Actuall,现在我正在研究嵌入式嵌入式开发板。 所以,我想制作嵌入式程序.... 但是......我没有想法......我能制作什么节目。 所以你们可以为我推荐????

4 个答案:

答案 0 :(得分:1)

您编写的程序取决于您拥有的硬件或构建硬件所需的技能和设备。

如果您没有硬件(或电子技能),那么购买现成的开发板,然后程序将取决于主板上的可用功能。最简单的只有一个串行或USB端口,一些I / O引脚直接连接到微控制器的GPIO和外围设备IO;您需要为此附加额外的硬件。更昂贵的主板可能包括快速32位处理器,显示器,以太网,存储卡接口,大型外部RAM /闪存,WiFi,按钮,开关,LED等。

如果你以前从未带过嵌入式系统,至少应该在学习编程时完成你在桌面系统上所做的工作;写的是“你好世界”。在这种情况下,应该从串行端口发出文本,并显示在终端仿真器中(例如TeraTerm或必须使用超级终端)。这将确认您的开发工具链和工作流程正在工作,并且可以将二进制文件加载到电路板上。它还将验证您是否有基本的串行主机通​​信工作,这将有利于调试,特别是如果您没有专用的调试硬件,如JTAG仿真器或ICE。

您可能会发现您的开发工具套件或微控制器或主板供应商的网站包含硬件的演示示例,其中包括基本的驱动程序代码。毫无疑问,将有一个简单的串行I / O演示,适合“hello,world”测试。它可以执行直接串行输出,也可能更复杂,并提供库重新映射代码,以便标准I / O库调用(如printf()和getchar())可以在串行端口上运行。

一旦你对基础知识进行了排序,你就然后或许已经准备好决定要构建什么了。如果你的主板有一个点阵图形显示器(甚至是一个非常小的显示器),以及一些开关或电位器,那么一个简单的街机游戏,如突破,防御者,入侵者,甚至是乒乓球都是可能的,并给予即时的满足感!

使用嵌入式系统可以做的最有价值的事情之一就是让东西移动。电机控制和机器人应用程序是最有价值的,并具有重要的实时要求,这些要求将开发通常不在桌面应用程序上使用的技能。对于此类应用,您需要额外的硬件来连接大电流设备,如电机,例如简单的H桥控制器。您可以从许多机器人套件供应商处购买此类硬件,或者如果您拥有必要的技能和设备,则可以自行构建。我建议从一个简单的“大风格”移动车辆开始(如果您的机械技能有限,可以使用Meccano或Lego-Technic),然后可能添加凸轮开关,光检测,线跟随器,超级传感器等传感器-sonic,odometry等。

当您的应用程序变得更加复杂时,您将从了解部署简单的RTOS或实时调度内核中受益。

答案 1 :(得分:0)

时钟节目。使用时区转换器。

答案 2 :(得分:0)

你可以看看编程Arduino(http://www.arduino.cc)或者某种类型的MAKE控制器(http://www.makethings.com)。这真的取决于你想做什么!享受!

答案 3 :(得分:0)

我认为s3c6410这个tenbyten6410板可能符合您所需要的www.developmentboard.net {{1}}。我几天前就买了它,现在它在我们的项目中完美无缺。我希望它能在你的项目中发挥作用,就像在我的项目中一样。