摘要: 在proc目录下有iomem和ioports文件,其主要描述了系统的io内存和io端口资源分布。 对于外设的访问,最终都是通过读写设备上的寄存器实现的,寄存器不外乎:控制寄存器、状态寄存器和数据寄存器,这些外设寄存器也称为“IO端口”,并且一个外设的寄存器通常是连续编址的。 不同的CPU体系对外设I 阅读全文
posted @ 2016-09-21 16:58 Qiengo 阅读(5314) 评论(0) 推荐(0) 编辑
摘要: 在4.1内核中开发时遇到个奇怪的问题: 用户空间的ioctl无法调用到内核空间的unlock_ioctl 排查源码发现 就是说对于某些cmd参数值,是不会去调用内核的ioctl的,我程序里的cmd是2,上述case中FIGETBSZ的值就是2 记录下。 阅读全文
posted @ 2016-09-21 11:14 Qiengo 阅读(789) 评论(0) 推荐(0) 编辑