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

关于ioremap疑问

    来源: 互联网  发布时间:2017-05-14

    本文导语:  本帖最后由 LH806732 于 2014-04-02 15:29:17 编辑 ldd3关于IO内存分配和映射有: 1、使用之前,必须首先分配I/O内存区域,使用request_mem_region()。 2、建立映射使用:ioremap()。 但很多驱动程序并没有先request_mem_region()分配,再调用iorema...

本帖最后由 LH806732 于 2014-04-02 15:29:17 编辑
ldd3关于IO内存分配和映射有:
1、使用之前,必须首先分配I/O内存区域,使用request_mem_region()。
2、建立映射使用:ioremap()。


但很多驱动程序并没有先request_mem_region()分配,再调用ioremap()。而是直接用ioremap()。


|
这个不是必要的,分析下它的代码就知道了。它就是告诉内核这个块内存被占用了,不允许别人访问。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • ioremap的使用问题
  • ioremap的问题
  • 请教如何使用ioremap函数
  • arm linux驱动编写中,能否直接进行ioremap?
  • uclinux中ioremap的使用
  • ioremap()第二个参数怎么确定
  • 请教ioremap之后操作硬件地址的问题
  • 关于ioremap的硬件访问与s2c2410的板级支持包
  • USB驱动 OHCI寄存器 ioremap地址映射
  • 关于ioremap
  • 不知道那个ioremap_nocache不知道是作什么用得
  • ioremap内存映射 始终不能访问内存 求解
  • 刚开始学写驱动,请大家帮我看一下,ioremap上后怎么降数据拷贝到用户空间??


  • 站内导航:


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

    ©2012-2021,