嵌入式技术分享

Embedded Technology Sharing

编译不带LED驱动的iTop4412开发板内核

《编译不带LED驱动的iTop4412开发板内核》
以模块的方式编译内核驱动

进入内核目录
cd iTop4412_Kernel_3.0/

清除编译
make clean

拷贝全能版配置
cp config_for_linux_scp_supper .config

进入LED驱动所在位置
cd drivers/char/

编辑Kconfig文件
vi Kconfig
665行,改为
tristate “Enable LEDS config”
《编译不带LED驱动的iTop4412开发板内核》

返回内核根目录,配置内核
make menuconfig
LED选项改为M,保存并退出,M代表不编译进内核,*代表编译进内核,空代表不编译。
Device Drivers —>
Character devices —>
<M> Enable LEDS config
《编译不带LED驱动的iTop4412开发板内核》

编辑相关配置文件
vi arch/arm/mach-exynos/mach-itop4412.c
2655行,改为
#if defined(CONFIG_LEDS_CTL)||defined(CONFIG_LEDS_CTL_MODULE)
《编译不带LED驱动的iTop4412开发板内核》
2989行,同样改为
#if defined(CONFIG_LEDS_CTL)||defined(CONFIG_LEDS_CTL_MODULE)
《编译不带LED驱动的iTop4412开发板内核》

执行编译
make zImage

查看字符设备驱动文件夹
ls drivers/char/

在路径找到内核镜像
ls arch/arm/boot/
《编译不带LED驱动的iTop4412开发板内核》

以上就是编译不带LED驱动的内核步骤

如果文章对您有帮助,欢迎移至上方按钮打赏博主;

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注