论坛» 综合技术» 智能新技术

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

菜鸟
2022-05-10 10:49 1楼


迅为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.jpgIMX8MM编译驱动到内核05.jpg

配置驱动完毕,然后光标移动到save,保存配置,如下图所示:

IMX8MM编译驱动到内核06.jpg

注意保存的路径写到i.MX8MM 内核默认的配置文件的路径:arch/arm64/configs/defconfig,如下所示:

IMX8MM编译驱动到内核07.jpg

然后点击ok,退出配置界面。配置完便可以编译 Linux 源码了。编译源码请参考《IMX8MM 开发板使用手册》。

IMX8MM编译驱动到内核08.jpg


专家
2022-05-10 11:42 2楼

感谢分享

专家
2022-05-10 11:58 3楼

学习 学习

工程师
2022-06-16 23:18 4楼

不错的分享

工程师
2022-08-20 22:49 5楼

感谢分享

工程师
2022-09-17 23:33 6楼

学到经验了

院士
2022-09-17 23:34 7楼

感谢分享

专家
2023-02-22 12:47 8楼

感谢分享

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]