下载控制板软件模拟器 [英] Download control board software simulators

查看:158
本文介绍了下载控制板软件模拟器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有兴趣在c学习如何做嵌入式系统编程。但是,我将需要一些硬件。



我想知道有什么软件可以模拟控制板会做什么?



控制板在以下教程中列出



http ://www.learn-c.com/hardware.htm



非常感谢任何建议

解决方案

您链接到的主板不是嵌入式系统板,而是PC的I / O接口。如果要模拟,可以简单地为模拟连接设备行为的I / O功能编写PC代码存根。但是,您不会从中学到很多嵌入式系统。你可能会学到一点关于基于PC的控制,但是由于该委员会不支持中断或DMA,我再次建议您不会学到很多。



此外该主板专为ISA总线插槽而设计。现代电脑不再有这样的插槽。现代操作系统阻止访问用户级代码中的硬件I / O。



如果您认真学习嵌入式系统开发,您可以下载Keil的 MDK-ARM 评估;它包括一个ARM模拟器,具有多个常用的基于ARM的微控制器的片上外设仿真,真正的硬件可以合理的成本。



如果基于PC控制更感兴趣,那么您最好从基于USB的I / O设备开始,例如这个例子


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

解决方案

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.

这篇关于下载控制板软件模拟器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆