查看: 2386|回复: 2

迅为iTOP-4412开发板Ubuntu操作系统烧写方法

[复制链接]

该用户从未签到

发表于 2015-12-3 16:37:30 | 显示全部楼层 |阅读模式
分享到:


Ubuntu系统烧写硬件平台:iTOP4412开发板
需要准备:串口线读卡器一张SD卡最好是2G(自备)另外一张卡(大于等于2G都可以,也可以使用U)

软件平台
Ubuntu操作系统,Windows系统
超级终端
镜像文件和压缩包,在光盘的Ubuntu文件夹中,和其它2种操作系统有区别

Ubuntu烧写步骤
第一步:通过PC机的Ubuntu系统把Ubuntu系统文件解压缩到TF卡里面
第二步:通过TF卡启动Ubuntu系统把系统文件解压缩到EMMC里面
详细步骤
2GTF卡插入开发板,启动,进入uboot,执行下面命令,格式化TF
fdisk -c 1 1700 50 50
fatformat mmc 1:1
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4
TF卡连接到PC机的Ubuntu系统
Ubuntu系统的终端上输入df -l,可以查看到TF卡盘符的名称,这个磁盘分区名是不确定的。需要明白的是我们使用的是1.7GTF卡分区。
ubuntu_12.04.tar.gz解压缩到TF卡的分区,解压命令:
tar -xvf ubuntu_12.04.tar.gz -C/media/磁盘分区名1.7G
解压缩需要三十分钟左右
完成后建立sdupdate文件夹,拷贝Ubuntu文件夹里面的三个镜像文件到文件夹,包括uboot文件和2个内核文件
Ubuntu的压缩文件拷贝到U盘(或者另外一张TF卡)里面

解压缩Ubuntu系统文件到EMMC
执行前面的操作就是为了把第二个冰箱的门打开,第二次把大象放入第二个冰箱里,主要操作是将系统文件解压缩到EMMC里面
通过TF卡启动开发板,这里也是EMMC启动模式,烧写Ubuntu不需要动薄码开关
2GTF卡插入开发板,开机,按任意键,启动进入uboot模式
EMMC分区,命令为:
fdisk -c 0 1700 300 300
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4
执行烧写命令:sdfuse flash bootloader u-boot-iTOP-4412.binsdfuse flash kernel zImage_sd,这一步是将可以执行SD卡里面的Ubuntu文件系统的Linux内核烧写到EMMC
执行命令reset重启,可以看到开机进入了Ubuntu系统


解压缩文件到EMMC
解压缩U盘里面的压缩文件到EMMC里面
拷贝了压缩文件的U盘通过USB接口和开发板连接。
使用查看盘符命令df  -l,查看EMMCSD卡,U盘盘符名
进入带有压缩文件的盘符,使用解压命令,将压缩文件解压到EMMC里面,命令为:
cd  /media/(带有Ubuntu压缩文件的磁盘名,也有可能是别的名字)
tar -xvf ubuntu_12.04.tar.gz -C/media/EMMC的磁盘名1.7G大小
解压缩过程持续三十分钟以上
Ubuntu烧写
将内核文件zImage烧写进EMMC
进入uboot,执行命令:sdfuse flash kernel zImage,大家注意这次烧写的Linux内核和前面的是不一样的
输入命令reset,重启,Ubuntu系统就在完全在开发板上运行起来了


回复

使用道具 举报

  • TA的每日心情

    2017-3-19 23:08
  • 签到天数: 59 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2015-12-3 18:48:32 | 显示全部楼层
    感谢楼主,整理这么多资料
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2016-2-19 17:08:34 | 显示全部楼层
    对大家有帮助就好
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-14 20:44 , Processed in 0.135049 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.