完善资料让更多小伙伴认识你,还能领取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 (设备树的二进制文件) 如下图 : 编译过程 : |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
490 浏览 0 评论
452 浏览 0 评论
【米尔-芯驰D9360商显板试用评测】使用ffmpeg实现远程视频监控
923 浏览 0 评论
856 浏览 0 评论
【米尔-芯驰D9360商显板试用评测】成功解决QCamera的模块调用,并编写简单的查找摄像头程序
818 浏览 0 评论
【米尔MYD-YT507开发板试用体验】+5.外接电视,汽车仪表盘演示
25225浏览 2评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6379浏览 1评论
19934浏览 1评论
【米尔MYD-YT507开发板试用体验】米尔MYD-YT507开发板初体验
19710浏览 1评论
【米尔MYD-YT507开发板试用体验】Ubuntu的xfce桌面环境建立及远程穿透访问家中米尔MYD-YT507开发板
21134浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-23 18:42 , Processed in 0.446853 second(s), Total 40, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号