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

相关推荐
麒qiqi2 小时前
【Linux 系统编程核心】进程的本质、管理与核心操作
java·linux·服务器
Amrf2 小时前
使用bootlin工具链制作交叉编译器
linux
Amrf2 小时前
在ubuntu 20上面编译fakeroot 1.37
linux·运维·ubuntu
weixin_471525782 小时前
【Win11+Ubuntu双系统安装】
linux·运维·ubuntu
林鸿群2 小时前
Android AOSP 15 源码Ubuntu编译
android·linux·ubuntu·aosp
Strugglingler2 小时前
IP 混叠
linux·网络
我叫安查查2 小时前
在Ubuntu系统上使用docker部署GPUStack教程【亲测成功】
linux·ubuntu·docker·gpustack
HIT_Weston2 小时前
58、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(二)
前端·ubuntu·gitlab
脑壳疼___2 小时前
ubuntu安装postgresql、postgis、pgrouting
linux·ubuntu·postgresql