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

相关推荐
oMcLin20 小时前
如何在Manjaro Linux上配置并优化Caddy Web服务器,确保高并发流量下的稳定性与安全性?
linux·服务器·前端
济61720 小时前
linux(第七期)--gcc编译软件-- Ubuntu20.04
linux·运维·服务器
corpse201020 小时前
Linux监控软件Monitorix 安装部署
linux·安全
wdfk_prog20 小时前
[Linux]学习笔记系列 -- [fs]super
linux·笔记·学习
姚青&20 小时前
四.文件处理命令-文本编辑
linux
oMcLin20 小时前
如何在 Red Hat Linux 8 上实现 Kubernetes 自定义资源管理器(CRD)扩展,支持微服务架构
linux·架构·kubernetes
济61721 小时前
linux(第十一期)--Makefile 语法简述-- Ubuntu20.04
linux
hwlfly21 小时前
Linux内核TCP网络模块深度分析
linux
杜文龙21 小时前
gitlab系统搭建AI代码自动审查多项目可复用架构
linux
运筹vivo@21 小时前
音频基础到ALSA框架
驱动开发·音频