QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1070|回复: 6

请教:关于驱动程序中的端口地址

[复制链接]
发表于 2005-4-11 23:12:14 | 显示全部楼层 |阅读模式
小弟刚接触嵌入式linux,有一事不明,请教诸位大虾:
如果要在linux下编写某个端口的驱动程序,那些控制寄存器的地址应该是物理地址呢还是虚拟地址?
发表于 2005-4-12 17:38:40 | 显示全部楼层
看了一下内核,好像base是虚拟地址,hoho
回复

使用道具 举报

发表于 2005-4-12 19:58:14 | 显示全部楼层
我用过的是看芯片资料上地址是多少就用多少。
回复

使用道具 举报

发表于 2005-4-14 15:12:52 | 显示全部楼层
看来这里的大哥都有驱动程序的开发经验了!!我是linux新人,现在要做linux驱动程序的开发,希望大家能给我指导一下,QQ:393453558
回复

使用道具 举报

发表于 2005-4-16 12:33:22 | 显示全部楼层
呵呵,我也留一个;)
qq: 14459938
回复

使用道具 举报

发表于 2005-4-16 15:58:13 | 显示全部楼层
我也想知道,base_addr是虚拟地址还是物理地址,不过我看过一份材料上说不会使用物理地址,而且也很少有固定地址的了,PCI设备的base地址是BIOS初始化的吧(Intel系列),有份材料《Bus Independent Device Access by Matthew&Alan》
回复

使用道具 举报

发表于 2005-4-20 08:35:12 | 显示全部楼层
都是虚拟地址!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 10:58 , Processed in 0.044219 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表