完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 jeffc_good 于 2016-11-8 00:03 编辑 通过编译一遍uboot以及内核,可以熟悉一下整个的开发环境。 首先是进去Bootloader目录,将压缩包解压。 进行解压之后,进去解压的文件夹后,可以看一下所有的内容。 这里是没有生成需要的目标文件的,等会编译一下后可以看到多的就是。 首先是这条命令make ARCH=ARM CROSS_COMPILE=arm-linux-gnueabihf- distclean 其意思是 采用ARM架构的CPU,使用上面配置好的交叉编译环境,distclean是将之前的临时文件都给清楚掉。 再之后是这条命令,还是在相同的架构和相同的编译环境下进行,后面是不同的配置选项的选择,对应的是QSPI选项,其它选项可以看手册。 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- myir_ricoboard_qspiboot_config 最后make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-编译就可以了。 编译结果如下所示,已经有了编译生成的中间文件以及目标文件。这样uboot已经编译完成。 编译内核大同小异。 到了kernel文件夹里面,解压压缩文件并进去。可以先看一下这时候的文件。 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- zImage dtbs 最后的编译结果 整个编译就结束了。 再就是把系统烧录进去板子。我采用的是QSPI flash启动。 这个也没什么说的,整个就是按照流程来的。有一点就是我没有用提供的HP USB Disk Storage Format Tool进行格式化,格式化之后tf卡就识别的有问题,然后在手机上重新折腾了一下,在手机上格式后就在电脑上可以识别了。所以我就直接采用windows的格式化将其格式化成fat32的就行了。 下面是记录的几张照片了。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔RK3576开发板评测】+项目名称米尔RK3576开发板人脸疲劳检测代码测试
499 浏览 0 评论
【米尔RK3576开发板评测】+项目名称值得购买的米尔RK3576开发板
471 浏览 0 评论
【米尔RK3576开发板评测】+项目名称2、基于gstreamer + mpp硬件编码 实现摄像头推流
1074 浏览 0 评论
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1156 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
7830 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3711浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
829浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
966浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1497浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6846浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 09:48 , Processed in 0.674269 second(s), Total 69, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号