微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 迅为iTOP-4412开发板如何烧写Ubuntu镜像

迅为iTOP-4412开发板如何烧写Ubuntu镜像

时间:10-02 整理:3721RD 点击:
1. 制作从TF卡启动

1.准备一张最小是2G的TF卡。把TF卡放到windows系统下,在tf卡上建立文件夹sdupdate,拷贝光盘里面ubuntu目录下的u-boot-iTOP-4412.bin或是iTop4412_uboot_scp_20131206.tar.gz编译出来的u-boot-iTOP-4412.bin到sdupdate文件夹。然后把TF卡放到开发板上,开发板上电,进入uboot命令行下执行命令sdfuse flash bootloader u-boot-iTOP-4412.bin更新uboot。

2.更新完uboot,重启开发板,在串口进入到uboot命令行,输入下面的这些命令,格式化tf卡:

        fdisk -c 1 1700 50 50

        fatformat mmc 1:1

        ext3format mmc 1:2

        ext3format mmc 1:3

        ext3format mmc 1:4

3.把光盘里面Ubuntu文件夹下的ubuntu_12.04.tar.gz文件拷贝到PC机器的Ubuntu系统下。然后把刚才格式化的TF卡插到Ubuntu机器上,在ubuntu系统的终端上输入df -l命令可以查看到TF卡设备,如下图:


其中mmcblk1p2就是用于存储Ubuntu文件系统的分区,并且能够看到它挂载到了/media/3e5daa29-16f6-82c2-b4d0-219d8d6986b9目录下,挂载的这个目录并不是固定的,所以使用df -l命令来确定下挂载目录。

使用cd命令进入到ubuntu_12.04.tar.gz所在的文件夹,输入下面的命令,解压Ubuntu系统到TF卡:

        tar -xvf ubuntu_12.04.tar.gz -C /media/3e5daa29-16f6-82c2-b4d0-219d8d6986b9

4.把tf卡放到windows系统下,然后在”我的电脑“里会找到移动存储设备,打开它,在里面建立文件夹“sdupdate”,拷贝光盘"Ubuntu"目录下的

        u-boot-iTOP-4412.bin

        zImage

        zImage_sd

到“sdupdate”文件夹。

5.把TF卡插到4412开发板,上电,进到uboot命令行下,输入下面的命令,烧写从TF卡启动的Linux内核:

        sdfuse flash kernel zImage_sd

5.烧写完成后,在uboot命令行下输入:

        reset

重启开发板,开发板会从TF卡启动Ubuntu系统

2.制作从EMMC启动Ubuntu

1.开发板上电,在串口中进入到uboot命令行,输入下面的这些命令,格式化EMMC:

        fdisk -c 0 1700 300 300

        fatformat mmc 0:1

        ext3format mmc 0:2

        ext3format mmc 0:3

        ext3format mmc 0:4

2..首先我们要先制作一个从TF卡启动的Ubuntu(参照上面的步骤)。

3.然后使用U盘插到windows系统下,把光盘里面Ubuntu文件夹下的ubuntu_12.04.tar.gz文件拷贝到U盘,然后把U盘插到4412开发板上,开发板上电,会从TF卡启动Ubuntu,进到Ubuntu下,输入df -l命令。查看U盘挂载的目录,以及EMMC挂载目录,如下图:


可以看到U盘挂载到了/media/KINGSTON目录,dev/mmcblk0p2是EMMC上存放Ubuntu的分区,挂载到了/media/ec8a1f99-51a7-bd73-2a40-960c02d96ea5目录

4.使用cd命令进入到/media/KINGSTON目录,输入下面的命令,解压Ubuntu到EMMC分区:

        tar -xvf ubuntu_12_04.tar.gz -C /media/ec8a1f99-51a7-bd73-2a40-960c02d96ea5

5.解压完成后,重启开发板,进入到uboot命令行下,输入下面的命令,烧写从EMMC启动的linux内核:

        sdfuse flash kernel zImage

6.烧写完成后,输入reset,重启开发板,会从EMMC启动Ubuntu系统。


学习,受教了,谢谢小编分享

亲,有没有迅为核心板的原理图资料,求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top