嵌入式Linux开发: 从0开始编译并启动ARM Linux内核(全志) 引言 最近看见很多小白不会编译Linux内核,自己瞎折腾走了很多弯路。本文章将会以Orange Pi(香橙派) Zero开发板为例,带您成功编译内核并在板子上启动它。 准备 您需要一台(版本最好在20.04以上)、一个可以用的文件、和您开发板对应的、内存卡、读卡器以及一根串口线。 以上这些东西都很容易就能到: 可以选择实体机,或者虚拟机(推荐配置4核4G)。 文件可以从官方的系统镜像里面提取出来(/usr/lib/linux-u-boot-xxxxxxxxx/u-boot-sunxi-with-spl.bin),或者自行编译uboot。 可以选择从github下载,或者使用镜像站下载打包好的源码。 可以从官方的系统镜像里面提取出来(/boot/config-x-x-x-x或是/proc/config.tar.gz)。 废话不多说,我们开始。 安装交叉编译工具链 由于本次使用的开发板架构为,所以我们安装32位armhf架构的交叉编译工具: 如果您的架构,那么您需要安装64位的交叉编译工具: 随后我们安装一些工具: 这样,基础的编译环境就搭建完成了。 下载源码 这里我们使用最新的源码进行编译: 下载完成后执行进行解压,这样就完成了源码的下载。 配置内核 将前面我们准备好的文件放入源码包下,重命名为(前面的点不能漏)。 随后执行: 打开内核配置界面。 



2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/33642.html