硬件寄存器内存映射
大哥、大姐们,你们好! 先道谢意。
我刚学驱动不久,对于硬件寄存器内存映射没有完搞明白,
假如有一外设,外设上有1个寄存器A,我想把A它映射到内存空间中某个地址上,对这个地址的访问就是对这个外设寄存器A的访问,如何实现呀?? 非常感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
大哥、大姐们,你们好! 先道谢意。
我刚学驱动不久,对于硬件寄存器内存映射没有完搞明白,
假如有一外设,外设上有1个寄存器A,我想把A它映射到内存空间中某个地址上,对这个地址的访问就是对这个外设寄存器A的访问,如何实现呀?? 非常感谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
找个例子看ioremap是怎么用的.
看看GPIO的驱动
对PCI 设备来说, 内存映射这部分基本上由BIOS或者PCI总线驱动来完成了. 设备驱动只要去读写即可. 当然, 调用IOREMAP也是必要的
个人意见,仅供参考
Physical -> Virtual by ioremap()