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

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

问题描述

我感兴趣的是学习如何做嵌入式系统编程在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屋!

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