完善资料让更多小伙伴认识你,还能领取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 (设备树的二进制文件) 如下图 : 编译过程 : |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
787 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
608 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
565 浏览 1 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+01.开箱(zmj)
663 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
653 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3584浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
581浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
741浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1373浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6796浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 03:45 , Processed in 0.693260 second(s), Total 68, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号