Download control board software simulators

北城余情 提交于 2020-01-02 08:15:12

问题


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

Many thanks for any advice


回答1:


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.

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.

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.

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.



来源:https://stackoverflow.com/questions/3178389/download-control-board-software-simulators

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!