内核模块的初始化module_init

深藏阁楼爱情的钟 2022-05-11 10:56 254阅读 0赞

关于模块的初始化网上讲解的有很多,但是有些讲的不是特别全面,有些讲的不是特别的深入,所以我在博客上找了一些可以供参考的,给大家同时也是对于自己的一个强化记忆如下链接:

https://www.cnblogs.com/chaozhu/p/6410271.html

https://blog.csdn.net/chrovery/article/details/51088425

其中第二条链接更加详细参考的作用更大,但是还有些不尽如人意的地方,比如:模块传入参数,和模块怎么导出参数列表等我会在我的pdf文档(已经上传,名称为《模块.pdf》)里面提及并且稍后加入。

发表评论

表情:
评论列表 (有 0 条评论,254人围观)

还没有评论,来说两句吧...

相关阅读

    相关 隐藏自己Linux内核模块

    前面我提倡使用oneshot模式加载模块,即让模块在init函数中把事情做完后就return -1,这样系统中便不存在这么一个模块,也就不需要隐藏了。 但是,由于THIS\_

    相关 Linux内核模块HelloWorld

    内核模块 内核整体架构非常庞大,编译时只把需要的功能编译到内核,其他部分可以编译成模块(.ko文件),在内核运行时,可动态注册模块到内核,也可卸载模块。 本文代码:ht

    相关 linux内核模块初始化

    内核启动过程中需要完成各个部分的初始化,比如中端、页面管理、slab分配器、任务调度器、网络、PCI设备等等的初始化,这些初始化大概可以分为两种: 一种是关键的,