Linux 内核编程
文章平均质量分 92
整理自 王利涛老师 课程
uuxiang
study
展开
-
12 - 设备树 overlay 与 ConfigFS
12 - 设备树 overlay 与 ConfigFS原创 2024-10-28 00:01:09 · 636 阅读 · 0 评论 -
11 - 设备树 device tree
设备树原创 2024-10-24 01:11:17 · 1047 阅读 · 0 评论 -
10 - platform 设备驱动
platform设备驱动原创 2024-10-09 01:01:58 · 899 阅读 · 0 评论 -
09 - 设备模型和 sysfs 文件系统
09 - 设备模型和 sysfs 文件系统原创 2024-10-01 01:09:03 · 685 阅读 · 0 评论 -
08 - debugfs
debugfs原创 2024-08-29 01:57:19 · 929 阅读 · 0 评论 -
07 - procfs
procfs原创 2024-08-27 23:39:39 · 1393 阅读 · 0 评论 -
06 - 文件系统(下)
文件系统原创 2024-08-23 00:15:31 · 1393 阅读 · 5 评论 -
06 - 文件系统(上)
文件系统原创 2024-08-16 00:27:10 · 1604 阅读 · 7 评论 -
05 - 字符设备驱动
05 - 字符设备驱动原创 2024-03-11 23:52:47 · 1197 阅读 · 0 评论 -
04 - 中断
--- 整理自 王利涛老师 课程实验环境:宅学部落 www.zhaixue.cc。原创 2024-01-11 00:33:03 · 910 阅读 · 0 评论 -
03 - 系统调用
系统调用,快速系统调用,syscall,虚拟系统调用vsyscall,虚拟动态共享对象vdso原创 2024-01-11 00:30:22 · 1490 阅读 · 3 评论 -
02 - Kbuild 子系统
预定义目标:预定义变量:用来生成配置菜单,配置各种 config symbol,生成对应的配置变量:CONFIG_XXX每个目录下都有一个 Kconfig 文件各个 Kconfig 文件通过 source 命令构建多级菜单解析工具:scripts/kconfig/*conf.config 文件是如何生成的?.config 文件里都是什么?.config 文件有什么用?如何参与编译工作?参考:scripts/kconfig/mconf.c、conf.c。原创 2023-12-21 23:19:19 · 2850 阅读 · 2 评论 -
01 - 模块机制
模块机制内核模块的构成内核许可声明内核污染(kernel tainted)模块签名将模块编译进内核out-of-tree 编译模块的Makefile分析模块参数如何给模块传参数通过 uboot 给模块传参EXPORT_SYMBOL用户空间的模块化编程内核空间的模块化编程模块的版本控制CONFIG_MODVERSIONS模块的头文件多文件构成的模块模块间的依赖模块的运行模块机制实现分析module_init整体流程do_initcalls原创 2023-12-05 23:53:39 · 1754 阅读 · 1 评论 -
(整理中)Linux 内核编程 - 目录
--- 整理自 王利涛老师 课程模块,Kbuild,系统调用,中断,字符设备驱动,文件系统,procfs,debugfs,设备模型和 sysfs 文件系统,platform 设备驱动,设备树,overlay,configfs原创 2023-12-05 23:51:53 · 556 阅读 · 0 评论
分享