解决把驱动编译进内核未生成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镜像

相关推荐
码上有光4 分钟前
Linux:进程控制和进程替换
java·linux·服务器·进程控制·进程替换
爱和冰阔落13 分钟前
【Linux】多线程打印为什么会乱?pthread 创建、等待、退出、取消与分离全实战
linux·运维·c++·redis
DYWorker00113 分钟前
基于RK3568的Linux驱动开发:实战——WDT
linux·驱动开发
初願致夕霞15 分钟前
五种IO模型(详解非阻塞IO与多路转接)
linux·前端·网络·数据库·tcp/ip
技术猿禁21 分钟前
Linux运维开发
linux·运维·运维开发
脚踏实地,坚持不懈!27 分钟前
Android ANR 内核底层全解析:从一次触摸到“应用无响应”
android·linux
不会就选b31 分钟前
Linux之socket编程(三)
linux·运维·服务器
秋风&萧瑟39 分钟前
【Linux系统编程】Linux IPC 的使用
linux·运维·网络
玖石书2 小时前
WSL2 手动安装 Ubuntu 24.04 到指定磁盘位置
linux·运维·ubuntu·wsl
库玛西2 小时前
深入浅出传输层:UDP 与 TCP 协议全景指南
linux·服务器·网络·c++·笔记·tcp/ip·udp