历史上的今天
返回首页

历史上的今天

今天是:2024年12月29日(星期日)

2021年12月29日 | iTOP-4418开发板Ubuntu系统烧写方法分享

2021-12-29 来源:eefocus

开发平台:iTOP-4418开发板
系统:Ubuntu


1. TF卡读写速度测试
烧写 Ubuntu 对于 TF 卡的要求比较高,很多老旧的卡都无法烧写 Ubuntu,下面提供一种
相对可靠的 TF 卡进行测试方法。注意:这里的 TF 卡测试只是针对 Ubuntu 的烧写,烧写其它文件系统的时候,一般的 TF 卡就可以。

在网盘文件夹"iTOP4418 开发板资料汇总(不含光盘内容)1_iTOP-4418 开发板所需
PC 软件(工具)6-TF 卡测试工具"中可以下载测试软件“ATTO Disk bench32.exe”。
这里需要注意的是,TF 卡必须是支持 fat32 格式的。

下面具体讲一下测试的方法以及测试参数。
如下图所示,将 TF 卡接入 PC 机,打开测试软件,设置一下参数:
“驱动器”选择接入 PC 的 TF 卡”
“数据包大小”选择“1024->1024”
“总长度”选择“32mb”
单击按钮“开始”测试,结束后,会显示 TF 卡的测试结果。
下图测试的卡 1,在测试后,显示写入速度不够 5MB/秒,不能用于烧写 Ubuntu。

 

下图所示的卡 2,在测试后,显示写入速度达到了 5MB/秒,可以用于烧写 Ubuntu。

 

 


2. TF卡格式化分区
下面的烧写方式仅仅适用于烧写 Ubuntu 系统。
注意:烧写 Ubuntu 系统对 TF 卡要求较高,建议购买 Class10 的正品 TF 卡。烧写 Ubuntu
的平台和前面烧写安卓的平台类似,需要用到 PC 机的 Ubuntu。另外拨码开关不用动,一直保持 100 状态即可。
(1)使用网盘目录“iTOP4418 开发板资料汇总(不含光盘内容)1_iTOP-4418 开发板所
需 PC 软件(工具)9-盘符格式化工具”下的 FormatTool 工具将 TF 卡格式化。直接解压就可以直接使用,双击打开,如下图所示,作者的 TF 卡识别为 I 盘,那么则对 I 盘格式化,注意盘符不要选错!,选上之后点击确定,格式化。

 

(2)然后将 TF 卡在 windows 上格式化为 fat32 格式,右键选择盘符,选择“格式化”,
如下图所示,然后单击“开始”进行格式化。


(3)然后打开光盘目录下“02 编译器以及烧写工具”的“PartitionManager.exe”软件,
如下图所示。

 

(4)右键选择 TF 卡的盘符,选择“删除分区”,弹出如下图所示对话框,勾选“下次不
再询问”,然后单击“是”。

 

 

(5)然后在软件右上角,点击应用,如下图所示。


(6)格式化完成,如下图所示,单击“close”关闭对话框。


(7)然后右键选择 TF 卡盘符,选择“创建分区”,弹出如下图所示对话框。

 

(8)然后如下图所示,给 tf 卡分区,新区大小为“2048”,指定分区前面的自由空间大
小为“32”,指定分区后面的自由空间大小为剩余空间,指定分区文件系统为“Linux Ext3”
格式,然后点击“是”,保存分区设置。

 

(9)然后点击软件右上角的“应用”按钮,开始分区,分区耗费时间比较长,而且分区到
了 99%之后会停顿一段时间,请确定执行到 100%再做后面的操作。


(10)如下图所示,分区完成,然后点击“close”关闭弹窗。

 

(11)然后选择 TF 卡的第三个分区,右键选择创建分区,如下图所示配置,将新区设置
为 FAT32 格式,然后选择“是”,关闭弹窗。

 

(12)点击软件右上角“应用”按钮,开始格式化,如下图所示,开始格式化,格式化完
成之后点击“close”关闭。如果弹出需要重启或者 Retry 对话框,可以先试一次 Retry,然后直接关闭新弹出的对话框。


(13)如下图所示,格式化完成。

3. 解压Ubuntu文件
Ubuntu 的 uboot 和内核使用 qt 的,在光盘目录“iTOP-4418 光盘资料5 镜像_QT文
件系统”下,只需要烧写“u-boot-iTOP-4418.bin”和“boot.img”。

Ubuntu 的文件系统在网盘“iTOP4418 开发板资料汇总(不含光盘内容)5_iTOP-4418
开发板 Ubuntu 系统1_Ubuntu 镜像”下,压缩包
“iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz”。
(1)将压缩包拷贝到虚拟机 Ubuntu 上,作者拷贝到“home/topeet/ubtuntu”目录下,
如下图所示。

(2)如下图所示,使用命令“df -l”。


(3)然后将 TF 卡接到虚拟机 Ubuntu 上,使用“df -l”命令,可以看到有新的盘符接入。

 

(4)然后使用命令“cd /media/NEW VOLUME_”进入“/media/NEW VOLUME_”目
录,如下图所示,接着使用命令“rm -rf *”,然后使用“ls -a”命令,可以看到当前只有“.”
和“..”文件。


(6)然后将“iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz”压缩文件解压到当
前目录。使用命令“tar -vxf
home/topeet/ubuntu/iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz -C ./”,如下
图所示。


(7)如下图所示,解压中,解压时间在 30 分钟左右。

 

(8)解压完成,如下图所示。


(9)然后进入第三个盘符分区,前面格式化为 fat32 的盘符,用户可以通过,如果前面盘
符名称和作者一样,则进入“/media/NEW VOLUME_/”目录。如下图所示,使用命令“cd
/media/NEW VOLUME_/”,然后将 Ubuntu 压缩包
“iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz”拷贝到当前目录,如下图所示,拷贝
过程可能需要几分钟。


(10)如下图所示,拷贝完成。

 

12.4Ubuntu的TF启动和eMMC启动
接上一节。
将 TF 卡接到开发板上,先确定 tf 卡的 uboot 和 kernel 镜像使用的是 qt 的。
(1)然后启动开发板,进入 uboot 模式。设置 uboot 为 Ubuntu 的 tf 卡启动模式。设
置命令是“setenv bootsystem ubuntu_tf”,然后使用“saveenv”保存,如下图所示。

 

(2)然后重启开发板,就可以 Ubuntu 就可以启动。其中之后控制台输入回车,如下图
所示。

 

(3)然后使用“df -l”命令,查看盘符,如下图所示。接着需要进入“/dev/mmcblk1p7”
盘符,使用命令“cd /media/57f8f4bc-abf4-655f-bf67-946fc0f9f25b_/”进入盘符
“/dev/mmcblk1p7”。注意:控制台显示不完成,用户可以根据实际情况,复制盘符
“/dev/mmcblk1p7”对应的加载目录/media/xxx,先写好命令,然后直接粘贴。然后使用命
令“ls”,可以看到当前盘符中有一些文件。

 


(4)使用命令“rm -rf *”,这个命令也可以在控制台上显示不全,删除上图中的文件。
删除完毕,然后使用“ls”命令,查看,如下图所示。


(5)最后需要将 Ubuntu 压缩包拷贝到 emmc 中。使用“df -l”命令查看盘符,如下图
所示。在盘符“/dev/mmcblk0p2”中,在虚拟机 Ubuntu 上将压缩包拷贝到这个盘符了。

 

(6)然后直接将“/media/NEW VOLUME”(特别注意这里红色字符部分可能显示不全)
目录下的压缩包解压到当前目录。作者这里的命令是“tar vxf /media/NEW
VOLUME/iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.g -C ./”,如下图所示,命令在控
制台显示不全。

 

(7)如下图所示,解压中,解压可能需要 30 分钟左右。


(8)如下图所示,解压完成。


(9)重启开发板,拔掉 TF 卡(注意一定要拔掉 TF 卡),进入 uboot 模式,如下图所示,
使用“setenv bootsystem ubuntu_emmc”设置 uboot 为 emmc启动模式,然后使用命令
“saveenv”保存变量。

 

(10)串口控制台中输入“reset”命令,重启开发板,这样 Ubuntu 就在 eMMC 中启动
运行了。至此 Ubuntu 烧写完成。


推荐阅读

史海拾趣

Helium_Systems__Inc.公司的发展小趣事

海曼电子深知人才是企业发展的根本动力。因此,公司一直将人才培养和团队建设放在重要位置。公司建立了完善的人才培养体系,通过内部培训、外部交流等方式,不断提升员工的专业技能和综合素质。同时,公司还注重营造积极向上的企业文化氛围,鼓励员工创新思维和团队合作。这些举措不仅吸引了大量优秀人才加入海曼电子的大家庭,还为公司的持续发展提供了强有力的保障。

ELDECO公司的发展小趣事

在激烈的市场竞争中,ELDECO公司始终坚持质量至上的原则。公司建立了严格的质量管理体系和检测机制,确保每一台出厂的ELD产品都符合高质量标准。同时,公司还注重售后服务体系建设,为客户提供及时、专业的技术支持和解决方案。正是凭借过硬的产品质量和优质的售后服务,ELDECO公司的ELD产品赢得了客户的广泛认可和信赖。

Custom Components Inc公司的发展小趣事

Custom Components Inc(简称CCI)公司的发展历程始于一个技术突破。在公司成立的初期,CCI的研发团队成功开发了一种新型的电子元件,这种元件在性能和成本上均优于市场上的同类产品。这一技术突破立即引起了行业的关注,多家电子设备制造商纷纷向CCI抛出橄榄枝,希望建立长期合作关系。

随着市场需求的不断增长,CCI逐步扩大了生产规模,并通过技术创新不断提升产品质量。同时,公司还积极开拓国际市场,与海外客户建立了稳定的业务往来。凭借卓越的产品性能和良好的市场口碑,CCI逐渐在电子行业中崭露头角。

Circuit Assembly公司的发展小趣事

随着全球环保意识的不断提高,电子行业对绿色环保和可持续发展的要求也日益严格。CCI积极响应这一趋势,将绿色环保理念融入公司的战略规划和日常运营中。

公司不仅采用了环保材料和绿色生产工艺来降低产品对环境的影响,还通过优化生产流程和资源利用等方式降低能耗和排放。此外,CCI还积极参与行业环保组织和公益活动,推动整个行业向更加绿色、环保的方向发展。

B&B Electronics Manufacturing Company公司的发展小趣事

随着科技的不断进步,B&B公司意识到,要在竞争激烈的电子行业中立足,必须不断进行技术革新和产品升级。因此,公司加大了在研发上的投入,推出了一系列具有创新性的产品,如智能无线M2M和物联网连接解决方案。这些产品不仅提升了数据传输的效率和稳定性,也为客户提供了更加便捷和高效的解决方案。

常州星海电子(Starsea)公司的发展小趣事

在拓展国内市场的同时,常州星海电子也积极开拓国际市场。公司的产品主要销往欧洲地区、美国和亚洲各国,是MOTOROLA、YAMAHA、Samsung、VTECH、LG、NOKIA等跨国公司的二极管供应厂家。国外销售量占公司总销售量的60%以上,这一成绩不仅体现了公司在国际市场上的竞争力,也为公司未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

怎样使用运算放大器

给大家提供出来,不知能否有帮助 [ 本帖最后由 zzz-0909 于 2009-3-9 12:11 编辑 ]…

查看全部问答>

英国发明“面包碗” 饭后不用刷碗

对于那些既想品尝美味又不愿刷碗的懒汉们来说,一项新发明的面包碗一定会使他们欣喜过望,这种新餐具不但可以避免刷碗的烦恼,其本身还是一道美味佳肴。 据英国《每日电讯报》报道,这种面制碗是英国伯明翰的一家食品公司发明的,他们希望食客们可 ...…

查看全部问答>

“添加BSP”新手求救

我今天下载了PB4.0要求在ARM平台下开发。但我新建平台添加BSP的时候为什么只有如下图的一个可选项,而没有ARM的呢? C:\\Documents and Settings\\yemanyu\\桌面…

查看全部问答>

求Zigbee的中文资料

JN5121模组,谢谢~~~…

查看全部问答>

开发板调试口更改问题的请教。

有一个问题请教一下各位大侠,希望大家给与帮助,谢谢! 我有一个开发板linux下默认的使用了3线的串口为调试终端,现我想使用其他的串口作为调试口,而把该3线口解放出来另作他用, 不知道该怎么做? 我的理解是:系统启动后会启动一个shell并 ...…

查看全部问答>

有人对SmsReceiveAllMessagesFromSIM了解的吗?

我去网上搜了一下,结果出来的东东都是MOBILE安全方面的东西. 有没有对这了函数了解的人啊,能不能讲解一下,帮忙里个头出来. 其实就是想知道,这个函数是不是把SIM卡上的SMS移到MOBILE设备上,如果是的话MOBILE会在什么时候调用这个函数. 谢谢!…

查看全部问答>

被通知13号去复试.是不是确保赛区一等奖了?

本帖最后由 paulhyde 于 2014-9-15 03:49 编辑 rt.前阵子版本太多.不知道是不是进国赛了  …

查看全部问答>

TM1639

谁搞过TM1639.看datasheet看不懂啊…

查看全部问答>

第12届中国光伏大会暨国际光伏展览会见闻

      2012年9月5日到7日,第12届中国光伏大会暨国际光伏展览会(CPVC12)在中国国际展览中心新馆举行。阿牛哥9月6日赶往中国国际展览中心新馆参观国际光伏展会,看看有哪些太阳能电池,太阳能逆变器厂商参展,看看有哪些 ...…

查看全部问答>