当前位置:  技术问答>linux和unix

I/O端口寄存器地址在驱动中到底要被映射几次???

    来源: 互联网  发布时间:2016-04-13

    本文导语:  比如在mc9328mx21开发板上,flash接的是片选0,起始地址c0000000,sdram接片选2,起始地址d0000000,无线网卡接的是片选3,起始地址D1000000。 上面这些地址到底是物理地址还是虚拟地址呢?arm不是用mmu把设备地址映射到4g的...

比如在mc9328mx21开发板上,flash接的是片选0,起始地址c0000000,sdram接片选2,起始地址d0000000,无线网卡接的是片选3,起始地址D1000000。
上面这些地址到底是物理地址还是虚拟地址呢?arm不是用mmu把设备地址映射到4g的地址空间吗,所以我认为这些地址是arm映射过的虚拟地址了。
然后装入linux系统后,linux系统又要映射一次,使每个进程有独立的4g地址空间,比如上面的网卡,是不是要用ioremap函数把D1000000这个地址再映射一次,然后才能用read,write读取?
不知道我的理解对不对,不太能理解的是arm的4g地址空间是不是就是物理地址,虽然被arm映射过。

|
你说的 这些地址, 如c0000000,d0000000,肯定是物理地址。
ioremap是把物理地址映射到虚拟地址空间,可以把同一个物理地址映射到不同的虚拟地址。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker 端口映射,端口绑定操作介绍
  • [端口映射-在线等-100分]新安装的redhat as4 ,怎样做端口映射?
  • 如何解决端口映射只能映射一台服务器的问题?
  • 在linux下能实现多端口映射吗?
  • 在linux下怎样关闭端口映射
  • 如何查看FC5的版本?另外如果做端口映射。
  • 请问:Ipchains 怎么进行端口映射?
  • 路由方式ADSL下,linux的ftp如何做端口映射?
  • 求助:内网如何做端口映射??
  • iptables端口映射
  • 可不可以根据来访IP的不同映射到不同的端口?
  • 端口映射程序 PS320
  • 跪求Linux下双网卡做端口映射详细操作方法
  • ★★求救:十万火急,关于solaris上端口映射的问题!!!
  • 有谁在 Linux 下用 UPnP 做端口映射成功了吗?
  • 怎样在TURBO LINUX下实现静态端口映射
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • 端口映射问题
  • bind9架设内部dns+硬件防火墙端口映射,不能实现域名解析
  • 如何查看iptables的nat映射表(具体到某个端口)
  • 莫名其妙,linux服务器端口映射不出去
  • socket编程,服务器会用bind()绑定端口,而客户端不用绑定端口就可以调用connect()。那么客户端的端口时系统自己分配的么?是何时绑定的?
  • 我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复
  • 监听端口异常退出后如何马上释放端口
  • Linux下的80端口被apache的服务占了,如何才能是80端口默认访问的是tomcat?
  • linux中端口不能访问,我该怎么消除限制让它可以访问所有端口
  • 请问各位大虾,ping命令的端口是多少?把某个端口封掉,用什么命令?
  • Linux下的Socket通信如何断开连接的端口从而实现重复使用该端口
  • 请问:查看端口监听情况的命令是什么啊?( 比如我想看服务器是否在监听某一端口)
  • request_region()申请了端口之后,如何知道这些端口和哪个设备相关呢?
  • Docker 端口映射,端口绑定操作介绍 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3