摘要: Linux内核open的分析 linux下一切皆文件,要实现设备的驱动的话表现给用户层的调用接口也是文件的形式,因此我们要对文件的操作有大致的了解。 当应用层调用int fd = open("/home/lx/a.txt", O_RDONLY); 时,会触发系统调用中断,从而陷入内核中。 ##ope 阅读全文
posted @ 2022-08-28 21:57 lxblog 阅读(295) 评论(0) 推荐(0) 编辑
摘要: ##ACC_MODE详解 分析内核源码时碰到了ACC_MODE宏定义,查看定义如下 ··· #define O_ACCMODE 0003 #define ACC_MODE(x) ("\000\004\002\006"[(x)&O_ACCMODE]) ··· 其中\0表示转移字符 ACC_MODE 定 阅读全文
posted @ 2022-08-28 20:43 lxblog 阅读(222) 评论(0) 推荐(0) 编辑