完善资料让更多小伙伴认识你,还能领取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 (设备树的二进制文件) 如下图 : 编译过程 : ![]() |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
440 浏览 0 评论
【米尔-全志T536开发板试用体验】- 多协议物联网关的开发测试
1636 浏览 0 评论
【米尔-全志T536开发板试用体验】- 连接电脑通讯与操作测试
448 浏览 0 评论
606 浏览 0 评论
1883 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
4120浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
1104浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1210浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1786浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
7012浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-6 21:37 , Processed in 0.744477 second(s), Total 65, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191