阅读:1039回复:2
请教:关于嵌入式系统中的i/O映射问题
对于有操作系统的驱动,I/O端口是操作系统分配的,但是分配原理和机制到底是什么样子的呢,我还是没有理解.
对于不带操作系统的嵌入式系统来说,比如ARM,要找到外设就要给外设端口(寄存器)分配地址,+++上外设寄存器的偏移地址就可以操作外设了.不知道我理解的对不对. 请教高手一下该怎么做,或者能解释一下i/O端口地址映射的具体分配机制.我google搜索了很多,就没有一个深刻点的,先谢谢了,+++++分的 |
|
沙发#
发布于:2004-08-04 11:21
我没有搞过ARM什么的,但是我可以肯定的是IO端口不是由操作系统分配的,一个硬件的地址主要是硬件机制在起作用,取决于外设和CPU的连线方式。
建议你看一下单片机原理中地址译码的部分就足够解答你的问题了 |
|
|
板凳#
发布于:2004-08-04 13:05
谢谢了,我先看下单片机原理吧,我看到PCI PNP芯片的分配地址方法了,我想也应该是连线电路图中可以有
|
|