【发布时间】:2010-07-05 09:24:08
【问题描述】:
我有兴趣学习如何用 c 进行嵌入式系统编程。但是,我需要一些硬件。
我想知道有没有什么软件可以模拟控制板会做什么?
控制板在下面的教程中列出
http://www.learn-c.com/hardware.htm
非常感谢您的建议
【问题讨论】:
我有兴趣学习如何用 c 进行嵌入式系统编程。但是,我需要一些硬件。
我想知道有没有什么软件可以模拟控制板会做什么?
控制板在下面的教程中列出
http://www.learn-c.com/hardware.htm
非常感谢您的建议
【问题讨论】:
您链接到的板不是嵌入式系统板,它是 PC 的 I/O 接口。如果你想模拟它,你可以简单地为模拟连接设备行为的 I/O 函数编写 PC 代码存根。但是,您不会从中学到很多关于嵌入式系统的知识。您可能会了解一些基于 PC 的控制,但由于该板不支持中断或 DMA,我再次建议您也不会学到太多。
此外,该板专为 ISA 总线插槽而设计。现代 PC 不再有这样的插槽。而现代操作系统会阻止在用户级代码中访问硬件 I/O。
如果你认真学习嵌入式系统开发,你可以下载 Keil 的MDK-ARM 评估;它包括一个 ARM 模拟器,带有片上外围设备模拟,适用于许多常用的基于 ARM 的微控制器,并且可以以合理的成本获得真正的硬件。
如果更感兴趣的是基于 PC 的控制,那么您最好从基于 USB 的 I/O 设备开始,例如 this example。
【讨论】: