linux-device-driver – / proc / ioports的内容是什么意思
发布时间:2020-12-14 01:03:32 所属栏目:Linux 来源:网络整理
导读:我通过“捕获”我的PC linux的/ proc / ioports文件获得了一个奇怪的文本, 0000-001f : dma10020-003f : pic10040-005f : timer0060-006f : keyboard0070-007f : rtc0... 我不明白的是每个条目的前面部分,例如看第一个条目,是否意味着dma1占用的端口是31(十
我通过“捕获”我的PC
linux的/ proc / ioports文件获得了一个奇怪的文本,
0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc0 ... 我不明白的是每个条目的前面部分,例如看第一个条目,是否意味着dma1占用的端口是31(十六进制为0x1f)?如果是真的,我无法想象x86处理器上有多少端口,因为我知道8位MCU上只有几个8位端口. 任何人都可以详细说明数字的含义,以及x86处理器的io端口吗? 解决方法
它是内核驱动程序使用request_region内核函数声明的I / O端口区域列表.因此,它不是可用的I / O端口或设备的完整列表,只是各种内核驱动程序声明的那些. request_region机制允许内核阻止多个驱动程序与同一设备通信.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |