完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前面介绍过交叉编译环境的搭建,这里将用搭建好的交叉编译环境来编译内核zImage,以及图形化配置内核,内核定制、裁剪。这里就用米尔科技提供的源代码来编译。 1 复制源代码到linux主机 Fedora中 这里就不介绍啦,参看前面章节。 2 源代码解压 进入源代码目录。 解压命令: # tar jxvf linux-3.12.10-ti2013.12.01.tar.bz2 解压完之后,便生成目录: linux-3.12.10-ti2013.12.01 。如图: ![]() 3 图形化配置内核 按照米尔官方手册来编译,官网用的编译环境是ubuntu ,这里用的是fedora 。 这是官网提供的编译命令: make ARCH=ARM CROSS_COMPILE=arm-linux-gnueabihf- distclean make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- myir_ricoboard_defconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 在这里介绍另外一种编译手段,修改Makefile文件,把编译硬件信息,编译器写进Makefile文件。 如下图 : 修改前 ![]() 修改Makefile文件后: ![]() Makefile文件后,编译命令为: make distclean make myir_ricoboard_defconfig make zImage dtbs 这里介绍常用的内核图形化配置工具,内核配置,即内核定制、裁剪等。 用命令 make menuconfig 。 然后就进入界面: ![]() 比如: 配置网络信息,选择networking options 。 ![]() 内核支持的网络功能(列出部分): ![]() 配置完毕后,保存退出。 然后开始编译内核 : # make zImage dtbs 这个编译过程比较长,大概有半个小时,当然电脑配置越高,编译时间越少。 编译后生成我们需要的两个文件: zImge (内核镜像) myir_ricoboard.dtb (设备树的二进制文件) 如下图 : 编译过程 : ![]() |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-全志T536开发板试用体验】MYC-LT536初识与开发环境测试
288 浏览 0 评论
【米尔RK3576开发板评测】+ RKLLM-Toolkit 环境安装
1953 浏览 0 评论
【米尔RK3576开发板评测】+项目名称百度飞桨PP-YOLOE
553 浏览 0 评论
【米尔RK3576开发板评测】+项目名称RetinaFace人脸检测
529 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】 UART测试
1321 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3821浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
940浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1051浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1604浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6888浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 22:29 , Processed in 0.556577 second(s), Total 63, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191