会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hynaya
宝剑锋从磨砺出,梅花香自苦寒来
博客园
首页
新随笔
联系
订阅
管理
2026年5月19日
编译成模块的Linux驱动是怎么运行的?(系统调用)
摘要: 前文提要 上一次是编译进内核的驱动,可知是通过接口将驱动入口函数放在特定的段中, 然后在内核启动时按照优先级被初始化。 上一次:https://www.cnblogs.com/Hynaya/p/20059807 这一次是编译成模块的驱动被内核运行的。 初识——insmod命令 加载内核的ko文件通常
阅读全文
posted @ 2026-05-19 19:02 Hynaya
阅读(4)
评论(0)
推荐(0)
2026年5月18日
嵌入式Linux文件系统制作的入门
摘要: 文件系统概念 嵌入式Linux系统完整组成 完整的嵌入式Linux系统分为三部分,uboot,Linux内核,根文件系统三个部分。 启动顺序:上电后执行uboot,由uboot引导Linux内核,内核启动成功后挂载根文件系统,启动成功。 我们常见的各种Linux发行版,在内核上基本上是一样的 而各种
阅读全文
posted @ 2026-05-18 16:28 Hynaya
阅读(9)
评论(0)
推荐(0)
2026年5月16日
编译进linux内核里的驱动是怎么运行的?
摘要: 序——module_init的原理 1. init的真身 在编写linux驱动时必定会用到module_init接口 其函数原型在 linux内核源码目录/inlude/linux/module.h中 以RK3568内核源码为例 module.h中,可以看到它是条件编译的宏定义 同时能看到modul
阅读全文
posted @ 2026-05-16 18:17 Hynaya
阅读(7)
评论(0)
推荐(0)
公告