
Linux内核相关的学习笔记
Bug刺客
这个作者很懒,什么都没留下…
展开
-
简单驱动程序的测试、字符设备驱动的makefile文件分析和驱动代码添加到内核中
1、前言在我们写完简单的驱动程序之后,实际上就是建立了以下一种连接关系: ** 设备号-设备描述-设备行为描述三者之间建立相应的联系 **!2、如何对已经写好的一个驱动函数进行测试呢? 需要注意哪些地方呢?对缩写的 驱动程序进行测试,首先 通过insmod加载驱动程序到内核里,然后通过 dmesg 查看内核的输出信息。==> 将驱动函数insmod到内核中后,可以写一个相对应的测...原创 2019-12-30 16:16:30 · 1281 阅读 · 0 评论 -
简单字符设备驱动总体代码的详细分析
1 字符设备驱动相关的概念和结构体2 字符设备驱动代码的分析2.1(1)\当你执行 insmod ***.ko 时,驱动就会被加载,驱动被加载之后,就会从module_init( charDrvInit )这个函数开始执行!【这一个是该驱动的入口函数】(2)、当你对驱动执行rmmod时,驱动就会执行相应的module_exit(charDrvExit) 驱动卸载函数!对驱动进行卸载!...原创 2019-12-30 10:37:48 · 679 阅读 · 0 评论