随笔分类 -  linux内核

摘要:##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 阅读(363) 评论(0) 推荐(0)
摘要:修改驱动模块代码位置及路径 之前实验编译的lx_hello.ko是在内核源码目录文件夹中直接添加的,不方便查看阅读,因此将代码移出。 -修改Makefile 如下 KERNELDIR := ~/project/lx/android11_v2/RK3568_Android11/kernel CURRE 阅读全文
posted @ 2022-08-25 00:18 lxblog 阅读(97) 评论(0) 推荐(0)
摘要:实验环境 完整的可以编译的内核源码,这里选取 RK3568_Android11 源码中的kernel部分 添加HELLO WORLD字符设备驱动 在RK3568_Android11/kernel/drivers/char/中新建文件夹lx_hello 文件夹中增加lx_hello.c Makefil 阅读全文
posted @ 2022-08-24 00:05 lxblog 阅读(139) 评论(0) 推荐(0)