完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 北方· 于 2016-11-9 12:18 编辑 1、进入Ubuntu,插入SD卡,原卡是Ramdisk系统,这次要刷的是EXT4系统。上贴已经编译生成了文件,也可以直接用厂家提供的文件。先看SD卡状况fdisk -i 可以看到SD卡是sdb,容量3.7G。sda是虚拟机的硬件。 2、开始分区 fdisk /dev/sdb 执行d,删除原有的分区信息 删除成功,然后选择n,开始逐步建立分区,设置启动分区。这里分成2个就OK了,其中第一个FAT,第二个EXT4。 fdisk后分区如下,最后要选择w写入分区信息才成功。 我的没有写入成功,要用partprobe搞定。不过,reboot后也可以。 3、格式化 第一个分区FAT32格式 mkdosfs –F 32 -n boot /dev/sdb1/ 第二个分区EXT4格式mkfs.ext4 -L rootfs /dev/sdb2 然后需要挂载sd卡,挂载前后的dh -fl对比一下 4、逐个写入启动文件 其中uEnv.txt选择用HDMI启动的文件,第一次时漏个参数,所以没copy过来,ls下就OK了。第一分区复制OK。最好最后sync一下,把内存缓冲文件dump到sd卡中。 tar -zxvf myir-rootfs.tar.gz -C /mnt/sdb2 然后设置权限 chmod 755 /mnt/sdb2 卸载这些文件后就ok了。 5、在手册中是用一个script来实现上述功能的。再次按步骤用console来实现。这里选择的rootfs是myriad定制的,随机的matrix是ti的自定义开发平台,和emmc中的是一样的。定制的系统是啥样子呢? 这个是显示器的照片,显示的是QT的一些demo,还是比较好玩的。不信,你试试看了。 6、小结。 到此,评测第一部分应该是基本完成了。在开发板上的系统,下载,调试,测试运行。基本上,在linux系统下,开发应用程序,可以通过rootfs编译和复制,部署在内存卡中,直接运行。 在手册中还提供了把rootfs部署在emmc的过程,其实和上文的流程一样,就是要用ramdisk来部署。原理是用SD卡启动一个最小的linux系统,加载内存卡,一般是在/media/mmc...的形式加载,然后用tar 命令解压就替换原文件就可以了。不再啰嗦了。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1039 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
5322 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】上电测试报告
4970 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
1010 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
831 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3661浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
738浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
881浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1466浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6823浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 06:16 , Processed in 0.403048 second(s), Total 43, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号