Linux内核模块开发基础
文章平均质量分 88
Linux内核模块开发基础知识
山卡拉噶
这个作者很懒,什么都没留下…
展开
-
Linux内核补丁
在为内核源码修改功能或修复BUG后,可以采用补丁的方式发布源码,也可以采用整个内核源码打包的方式进行发布。由于内核补丁只包含了源码的修改部分,比起发布整套源码,代码量相对较小,方便保存和传播,因此一般采用补丁的方式发布源码。内核补丁由一个或多个文件组成,文件中包含了内核源码的修改部分。补丁文件的前两行是补丁头;以@@开始的一段数据是补丁块,上述补丁从第三行开始到文件的结束是一个补丁块。一般一个补丁文件包含一个或多个补丁头,每个补丁头后面会有一个或多个补丁块。原创 2024-11-04 21:24:00 · 723 阅读 · 0 评论 -
Linux内核线程
在内核模块开发中,也存在线程的概念。和应用程序的线程类似,内核也需要多个线程同时并行地执行,避免可能的阻塞。一旦一个内核线程阻塞,不影响其他进程的工作。所谓“内核线程”,是直接由内核本身启动的进程(内核线程的本质是进程),运行在内核态,它与其他进程”并行”执行。原创 2024-04-30 22:49:58 · 2148 阅读 · 0 评论 -
Linux内核模块开发:在Linux Proc文件系统中创建文件
Linux内核模块开发:在Linux Proc文件系统中创建文件原创 2022-11-04 00:23:57 · 4112 阅读 · 0 评论 -
编译安装Linux内核(以5.10.104版本为例)
Linux内核编译安装原创 2022-10-30 20:04:24 · 2975 阅读 · 1 评论