①.找到驱动对应的drivers里面的文件夹(对应好你选择的设备例如字符驱动就到char文件夹里面)cd drivers/char
②在Kconfig中添加设备vi Kconfig
设置default模式y/m/n(直接模仿里面现成的就行)
参数“tristate:表示三态y/m/n”
“bool:只支持编译到内核里,也就是y/n”
③在drivers/char中vi Makefile
添加 obj - $(CONFIG_HELLO) +=helloDev.o(你自己的.o文件名)
④cd 回到内核文件目录 使用make进行编译
设备驱动添加到源代码
最新推荐文章于 2024-05-20 22:21:10 发布