完善资料让更多小伙伴认识你,还能领取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 (设备树的二进制文件) 如下图 : 编译过程 : 在 arch/arm/boot 目录下生成的 zImge 镜像: 在 arch/arm/boot/dts 目录下生成的 myir_ricoboard.dtb文件 : 到此,内核编译工作结束,生成了需要的两文件: zImge 内核镜像 和 设备树的二进制文件myir_ricoboard.dtb 。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-全志T113-i开发板试用】米尔-全志T113-i开发板与modbus设备的连接和操作
487 浏览 0 评论
【米尔-全志T113-i开发板试用】移植libmodbus库到米尔-全志T113-i开发板
1353 浏览 0 评论
【米尔-全志T113-i开发板试用】米尔-全志T113-i开发环境搭建
2092 浏览 0 评论
724 浏览 1 评论
【米尔-全志T113-i开发板试用】发布opencv-mobile米尔t113i专享预编译包
1393 浏览 0 评论
【米尔MYD-YT507开发板试用体验】+5.外接电视,汽车仪表盘演示
25129浏览 2评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
5755浏览 1评论
19929浏览 1评论
【米尔MYD-YT507开发板试用体验】米尔MYD-YT507开发板初体验
19698浏览 1评论
【米尔MYD-YT507开发板试用体验】Ubuntu的xfce桌面环境建立及远程穿透访问家中米尔MYD-YT507开发板
21109浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 15:15 , Processed in 0.624714 second(s), Total 67, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号