liub950511
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1009回复:2

请教:关于嵌入式系统中的i/O映射问题

楼主#
更多 发布于:2004-08-03 11:35
    对于有操作系统的驱动,I/O端口是操作系统分配的,但是分配原理和机制到底是什么样子的呢,我还是没有理解.
    对于不带操作系统的嵌入式系统来说,比如ARM,要找到外设就要给外设端口(寄存器)分配地址,+++上外设寄存器的偏移地址就可以操作外设了.不知道我理解的对不对.
   请教高手一下该怎么做,或者能解释一下i/O端口地址映射的具体分配机制.我google搜索了很多,就没有一个深刻点的,先谢谢了,+++++分的
winter
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2013-08-15
  • 粉丝4
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-04 11:21
我没有搞过ARM什么的,但是我可以肯定的是IO端口不是由操作系统分配的,一个硬件的地址主要是硬件机制在起作用,取决于外设和CPU的连线方式。
建议你看一下单片机原理中地址译码的部分就足够解答你的问题了
请原谅我的无知与直率
liub950511
驱动牛犊
驱动牛犊
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-04 13:05
谢谢了,我先看下单片机原理吧,我看到PCI PNP芯片的分配地址方法了,我想也应该是连线电路图中可以有
游客

返回顶部