微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 第十二篇?固化mada、radar和hongwai驱动到rico board的linux内核

第十二篇?固化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双模式小车项目

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top