Zedboard 学习记录(一):移植Linaro-ubuntu系统

准备工作:

1)启动文件:https://download.csdn.net/download/maochuangan/10689257

2)ubuntu-linaro 系统

3)4GB的SD卡

4)ZedBoard 开发板 版本:REV-D

5)装有Ubuntu系统的电脑一台(用虚拟机也可以)

移植工作:

1、将SD卡插到Ubunt电脑中。

2、在Linux中进行格式化,并分区。

      1)在ubuntu系统中搜索disks 分区工具,并打开。

     点击“+”号进行新建分区;点击“-”号进行删减分区;

扫描二维码关注公众号,回复: 3790538 查看本文章

     2) 删除之前的所有分区,重新建立FAT分区和ext4分区;

     a、点击“-”删除所有分区

     b、新建FAT分区,至少500M大小。 命名为“BOOT”

     c、新建ext4分区(把所有的容量都分给ext4分区),命名为“rootfs”

3、把启动文件都复制到FAT分区。启动文件包括:BOOT.BIN 、devicetree.dtb 、zImage

4、使用快捷键(Alt+Ctrl+T)打开终端,输入“sudo su”和用户密码进入超级用户,并进入存放linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz 的目录。如下图”“制作linaro系统”存放了linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz

5、在当前目录下输入:

tar --strip-components=3 -C /media/你的用户名/你的ext4分区名字/ -xzpf linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz binary/boot/filesystem.dir

如我输入的命令是:

tar --strip-components=3 -C /media/jiadashu/rootfs/ -xzpf linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz binary/boot/filesystem.dir

此命令的作用是将Linaro解压到ext4分区

6、将开发板设置为SD卡启动,并把JP2、JP3、JP6短接。

7、拔出SD卡,并把SD卡插入ZedBoard卡槽。

8、把电源查到开发板的电源接口。把HDMI插到ZedBoardHDMI接口,并把另一头查插到电脑。把串口线插到ZedBoard的UART口,并把另一头查插到电脑。把OTG线插到ZedBoard的OTG口,并把再把鼠标或者键盘接到OTG线的另一端。将网线插入到Zedboarc的网口。

9、给开发板上电,等一分钟就可以看到桌面系统了。

注意:如果不使用本文提供的启动文件,有可能在系统在启动后卡在两只小企鹅处,经过探索,是因为BOOT.BIN的原因。因为这时候启动的是不带桌面的系统。因此出现这个问题需要替换一下BOOT.BIN。

参考:

https://blog.csdn.net/hongbin_xu/article/details/74356873

https://blog.csdn.net/SU3752/article/details/78318737

技术讨论:[email protected]

猜你喜欢

转载自blog.csdn.net/MaoChuangAn/article/details/82857102