第十二篇?固化mada、radar和hongwai驱动到rico board的linux内核
时间:10-02
整理:3721RD
点击:
在我的第十七篇?rico board双模式小车项目演示(结项贴)贴子里,我是把需要的驱动编译成模块radar.ko、mada.ko、hongwai.ko(input子系统),然后开机之后,我手动写了一个脚本,再进行安装,这次我直接把驱动固化到linux内核中去,这样就不用每次上电之后,再执行以下脚本了。下面介绍下操作过程:主要用到了两个文件Kconfig和Makefile,我把这些驱动都放在了drivers/char目录下,所以只需修改该目录下的Kconfig和Makefile文件了,Kconfig文件是为了make menuconfig命令时,可以显示出来的选项,修改如下所示:
这样执行make menuconfig命令后如下所示:
为了完整性,我们还要修改Makefile文件如下:
这样就可以了,重新编译生成zImage和myir_ricoboard.dtb文件。放在SD卡中,上电从SD卡启动,查看驱动是否安装:
说明mada驱动和radar驱动已经安装了,红外驱动由于是input子系统架构的,所以不再/dev/的目录中。
修改这两个文件就可以给内核添加我们自己的驱动了。
小编这个是完成了一个什么项目呢?
rico board双模式小车项目