解决把驱动编译进内核未生成uImage、zImage镜像的问题

使用imx6ull开发板进行驱动开发,把写好的一个hello文件编译进内核,想要在开发板上电时打印hello

遇到的问题:进行一系列的配置操作之后,在内核源码路径下运行create.sh文件之后,可以看的生成了helloworld.o文件,但是在内核源码的arch/arm/boot路径下没有看的uImage和zImage镜像

解决方法:可能缺少mkimage、lzop压缩工具

输入下列命令:

复制代码
sudo apt update
sudo apt install u-boot-tools
sudo apt install lzop

下载完成之后然后回到内核源码路径下输入以下命令重新编译:

复制代码
make clean
./create.sh

然后就有了uImage和zImage镜像

相关推荐
郝学胜-神的一滴12 小时前
Python 鸭子类型:优雅的多态哲学,让代码更自由
linux·服务器·开发语言·python·网络协议
北冥湖畔的燕雀12 小时前
POSIX信号量操作全解析
linux·运维·服务器
feng_you_ying_li13 小时前
linux之重定向原理与缓冲区基本介绍
linux
晚风_END15 小时前
Linux|操作系统|zfs文件系统的使用详解
linux·运维·服务器·数据库·postgresql·性能优化·宽度优先
暴力求解20 小时前
Linux---线程基础
linux·运维·服务器
JAVA面经实录91721 小时前
计算机基础(完整版·超详细可背诵)
java·linux·数据结构·算法
晚风_END21 小时前
Linux|操作系统|最新版openzfs编译记录
linux·运维·服务器·数据库·spring·中间件·个人开发
GanGanGanGan_21 小时前
Rocky Linux 9 + XFCE 编译安装 fcitx5 + Rime 教程
linux·centos
咖喱o21 小时前
QinQ/VLAN Stacking
linux·运维·服务器·网络
xiaoye-duck21 小时前
《Linux系统编程》Linux指令 (二):从零开始理解Linux基础指令
linux