iTop4412刷ubuntu

至于为啥要刷ubuntu, 因为ROS呗.

1.先在uboot下面, 将tf卡重新分区:

fdisk -c 1 2700 50 50

fatformat mmc 1:1

ext3format mmc 1:2

ext3format mmc 1:3

ext3format mmc 1:4

跟之前一样, 只是定义了第一个分区为2.7G.

 

2. 首先把光盘中的文件镜像解压, 并拷贝到tf卡里面去.

iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz

最好su成root之后再开始操作.

解压最好在linux下面进行,不然牵扯很多权限的问题.

可以在硬盘解压, 再mv到tf卡的media/xxx(2.7G分区)

我靠, mv都花了10分钟左右, 可千万别像视频里面老师说的, 直接在tf卡上解压, 那.....

 

3. 将tf卡弹出到windows下面, 将文件系统复制过去, 记得建sdupdate, 包括zImage, zImage_sd, iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz, pop的uboot, u-boot-iTOP-4412.bin

 

4. 把卡插进开发板, 进uboot, 对mmc分个区:

fdisk -c 0 2700 300 300

fatformat mmc 0:1

ext3format mmc 0:2

ext3format mmc 0:3

ext3format mmc 0:4

 

5. 烧写bootloader跟kernel, 记住, 这里烧的是sd卡的kernel

sdfuse flash bootloader u-boot-iTOP-4412.bin

sdfuse flash kernel zImage_sd

reset

 

6. 重启之后应该可以看到ubuntu界面了, 如果不行, 换张tf卡吧...

 

7. 值得注意的是, 现在的kernel是emmc上的, 但是ubuntu却是tf卡上的, 现在在iTop4412上, 把之前拷贝到tf卡里面的iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz, 拷贝到emmc的2.7G分区里面去, 并解压(10分钟左右).

 

8. 重启uboot, 用sdfuse flash kernel zImage来将kernel挂载的文件系统指向emmc, 这样再重启后, 你会发现系统起来的速度变得嗖嗖的.

 

下一步是将tf卡扩展为一个大的目录, 不然ROS恐怕下不下来.

 

转载于:https://www.cnblogs.com/Montauk/p/6841588.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值