[嵌入式linux]

I.MX8MM开发板Linux 如何编译驱动到内核

[复制链接]
966|0
手机看帖
扫描二维码
随时随地手机跟帖
流年o空折枝|  楼主 | 2022-5-10 11:05 | 显示全部楼层 |阅读模式
mx, ig, ar

迅为I.MX8MM开发板编译驱动到内核,在平时的驱动开发中,经常需要在内核中配置某种功能,为了方便大家开发和学习,本小节讲解如何在内核中添加驱动。具体的讲解原理讲解请参考本手册的驱动教程。
首先进入 Linux 的内核源码目录:linux/linux-imx
cd /home/topeet/linux/linux-imx
ls
IMX8MM编译驱动到内核01.jpg
i.MX8MM 内核默认的配置文件是/home/topeet/linux/linux-imx/arch/arm64/configs/defconfig
输入以下命令开始配置驱动
export ARCH=arm64
make defconfig
make menuconfig
IMX8MM编译驱动到内核02.jpg
Make menuconfig 命令输入之后便会出现内核配置界面,如下图所示:
IMX8MM编译驱动到内核03.jpg
接下来便可以在这个界面配置驱动了。menuconfig 的使用方式主要如下表所示:
IMX8MM编译驱动到内核04.jpg
IMX8MM编译驱动到内核05.jpg file:///C:/Users/xunwei/AppData/Local/Temp/ksohtml9656/wps53.jpg
配置驱动完毕,然后光标移动到 save,保存配置,如下图所示:
IMX8MM编译驱动到内核06.jpg
注意保存的路径写到 i.MX8MM 内核默认的配置文件的路径:arch/arm64/configs/defconfig,如下所示:
IMX8MM编译驱动到内核07.jpg
然后点击 ok,退出配置界面。配置完便可以编译 Linux 源码了。编译源码请参考《IMX8MM 开发板使用手册》。
IMX8MM编译驱动到内核08.jpg

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

55

帖子

0

粉丝