下载控制板软件模拟器 [英] Download control board software simulators
问题描述
我感兴趣的是学习如何做嵌入式系统编程在C。不过,我会需要一些硬件。
I am interested in learning how to do embedded system programming in c. However, I will need some hardware.
我想知道是那里可以模拟控制板会做什么软件吗?
I am wondering is there any software that can simulate what the control board will do?
控制板在下面的教程列出
The control board is listed in the following tutorial
http://www.learn-c.com/hardware.htm
非常感谢任何建议。
推荐答案
在链接董事会IS的不的嵌入式系统板,它是一个PC的I / O接口。如果你想模拟,你可以简单地写为模拟连接的设备的行为的I / O功能的PC code存根。但是,你不会学到多少从这个嵌入式系统。你可以了解一点基于PC的控制,但由于主板不支持中断或DMA,我再次建议你不会学到很多东西的,要么。
The board you linked to is not an embedded system board, it is an I/O interface for a PC. If you want to simulate that, you can simply write PC code stubs for the I/O functions that simulate connected devices' behaviour. However, you will not learn much about embedded systems from this. You may learn a little about PC based control, but since the board does not support interrupts or DMA, I suggest again that you will not learn much of that either.
此外,该板是专为一个ISA总线插槽。现代PC不再有这样的插槽。而现代操作系统prevent访问硬件我在用户层面code / O。
Moreover the board is designed for an ISA bus slot. Modern PCs no longer have such slots. And modern operating systems prevent access to hardware I/O in user level code.
如果你是认真学习嵌入式系统的开发,你可能例如下载Keil的 MDK-ARM 评估;它包括带有片上外设仿真的ARM模拟器为一些常用的基于ARM的微控制器,而真正的硬件可用以合理的成本。
If you are serious about learning embedded systems development, you might for example download Keil's MDK-ARM evaluation; it includes an ARM simulator with on-chip peripheral simulation for a number of commonly available ARM based micro-controllers, and real hardware is available at reasonable cost.
如果基于PC的控制是比较关心的,那么你会过得更好先从一个基于USB的I / O设备,如的这个例子
If PC based control is of more interest, then you would be better off starting with a USB based I/O device, such as this example.
这篇关于下载控制板软件模拟器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!