迅为iTOP-4412开发板Ubuntu操作系统烧写方法
1、软件平台Ubuntu操作系统,Windows系统超级终端镜像文件和压缩包,在光盘的Ubuntu文件夹中,和其它2种操作系统有区别
2、Ubuntu烧写步骤第一步:通过PC机的Ubuntu系统把Ubuntu系统文件解压缩到TF卡里面第二步:通过TF卡启动Ubuntu系统把系统文件解压缩到EMMC里面
3、详细步骤将2G的TF卡插入开发板,启动,进入uboot,执行下面命令,格式化TF卡fdisk-c117005050fatformatmmc1:1ext3formatmmc1:2ext3formatmmc1:3ext3formatmmc1:4TF卡连接到PC机的Ubuntu系统在Ubuntu系统的终端上输入df-l,可以查看到TF卡盘符的名称,这个磁盘分区名是不确定的。需要明白的是我们使用的是1.7G的TF卡分区。将ubuntu_12.04.tar.gz解压缩到TF卡的分区,解压命令:tar-xvfubuntu_12.04.tar.gz-C/media/磁盘分区名1.7G解压缩需要三十分钟左右完成后建立sdupdate文件夹,拷贝Ubuntu文件夹里面的三个镜像文件到文件夹,包括uboot文件和2个内核文件将Ubuntu的压缩文件拷贝到U盘(或者另外一张TF卡)里面
4、解压缩Ubuntu系统文件到EMMC中执行前面的操作就是为了把第二个冰箱的门打开,第二次把大象放入第二个冰箱里,主要操作是将系统文件解压缩到EMMC里面通过TF卡启动开发板,这里也是EMMC启动模式,烧写Ubuntu不需要动薄码开关将2G的TF卡插入开发板,开机,按任意键,启动进入uboot模式给EMMC分区,命令为:fdisk-c01700300300fatformatmmc0:1ext3formatmmc0:2ext3formatmmc0:3ext3formatmmc0:4执行烧写命令:sdfuseflashbootloaderu-boot-iTOP-4412.bin和sdfuseflashkernelzImage_sd,这一步是将可以执行SD卡里面的Ubuntu文件系统的Linux内核烧写到EMMC执行命令reset重启,可以看到开机进入了Ubuntu系统
5、解压缩文件到EMMC中解压缩U盘里面的压缩文件到EMMC里面拷贝了压缩文件的U盘通过USB接口和开发板连接。使用查看盘符命令df-l,查看EMMC,SD卡,U盘盘符名进入带有压缩文件的盘符,使用解压命令,将压缩文件解压到EMMC里面,命令为:cd/media/(带有Ubuntu压缩文件的磁盘名,也有可能是别的名字)tar-xvfubuntu_12.04.tar.gz-C/media/EMMC的磁盘名1.7G大小解压缩过程持续三十分钟以上
6、Ubuntu烧写将内核文件zImage烧写进EMMC进入uboot,执行命令:sdfuseflashkernelzImage,大家注意这次烧写的Linux内核和前面的是不一样的输入命令reset,重启,Ubuntu系统就在完全在开发板上运行起来了