Linux内核模块机制

Linux内核编程第01期:可加载模块机制,视频课程已经录制完成,已经上传到网盘,已经购买的学员可以直接下载观看了。

模块机制是Linux内核非常重要的一个功能,如果从C语言的模块化编程角度来看,Linux内核其实就是由大大小小、层次不同的模块构成的。有的模块比较小,一个C源文件就实现了;有的模块比较复杂,由多个源文件构成。Linux内核的发展史,其实也是内部各个模块的发展史,一个小小的模块,从单一的功能、单一的源文件,慢慢成长发育,成长为多个文件的模块,甚至逐渐迭代成框架、子系统…

模块机制给Linux宏内核增加了更多的灵活性:一个内核模块,不需要重新编译内核,就可以在内核运行时动态加载运行,或者动态卸载结束运行。模块机制使得Linux变得更加模块化,高度裁剪可定制。

本期课程围绕“可加载模块”这一主题,花了近20个课时,林林总总,给大家介绍分享了关于内核模块编程的各个方面:包括模块依赖、模块头文件、模块传参、模块版本控制、模块签名、模块运行、模块机制实现等。

1635343055387

课程干货:

    内核模块的Makefile模板深度分析
    模块机制实现分析
    学会使用模块机制去分析内核
    分享了破解内核阅读障碍的三个方法

课程PPT和代码已经打包,还贴心地制作了标签,更方便学员查阅学习。购课学员可以直接下载到本地电脑备份。

1635343083927

更多课程介绍和详情,请点击淘宝链接:Linux内核驱动编程实战

一线原厂驱动开发经验,专门为嵌入式精心打造的嵌入式进阶视频教程,详情请点击:王利涛老师个人店