我有兴趣学习如何在c中进行嵌入式系统编程。但是,我需要一些硬件。
我想知道是否有任何软件可以模拟控制板的功能?
控制板列在以下教程
中http://www.learn-c.com/hardware.htm
非常感谢任何建议
答案 0 :(得分:3)
您链接的电路板不是嵌入式系统板,它是PC的I / O接口。如果要模拟它,可以简单地为模拟连接设备行为的I / O函数编写PC代码存根。但是,您不会从中学到很多关于嵌入式系统的知识。您可能会对基于PC的控制有所了解,但由于该板不支持中断或DMA,我再次建议您不会对此有所了解。
此外,该板设计用于ISA总线插槽。现代PC不再有这样的插槽。现代操作系统阻止在用户级代码中访问硬件I / O.
如果您认真学习嵌入式系统开发,可以下载Keil的MDK-ARM评估;它包括一个带有片上外设仿真的ARM仿真器,可用于许多常用的基于ARM的微控制器,并且可以合理的成本获得真正的硬件。
如果对基于PC的控制更感兴趣,那么最好从基于USB的I / O设备开始,例如this example。