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

相关推荐
mounter62515 分钟前
迈向硬件级无缝热升级:Linux 内核 VFIO 与 IOMMU 持久化技术的演进之路
linux·服务器·内存管理·kernel
晚风吹红霞16 分钟前
Linux软件包管理器详解 —— yum与apt的使用及软件生态
linux·运维·服务器
曦夜日长28 分钟前
Linux系统篇,进程概念(一):计算机体系、操作系统的认识、程序的加载过程
linux·运维·网络
似水এ᭄往昔37 分钟前
【Linux网络编程】--Socket编程预备
linux·服务器·网络
皮卡狮1 小时前
环境变量详解
linux
致Great1 小时前
Claude Code 上线 Dynamic Workflows:一句话调度 1000 个子智能体并行干活
java·linux·服务器
满天星83035772 小时前
【Git】原理及使用(三)(分支管理)
linux·git
载数而行5202 小时前
Linux 2 基本实操(远程操控,远程传输,vi/vim编辑器,关机重启,xshell的用户登录注销)
linux
me8322 小时前
【Linux】Linux 目录命名规范溯源(Linux各个目录究竟是干嘛的)
linux·运维·数据库
lolo大魔王2 小时前
Linux 内置命令与外部命令超详解(区别、原理、查找、执行流程)
linux·运维·服务器