ZYNQ zedboard 装载 ubuntu16.04 之linux开发

ZedBoard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板。

对于ZedBoard装载linux貌似可以这样理解,是从SD卡中启动linux。

其中我用到的ubuntu 16.04文件系统和启动文件来自:https://blog.csdn.net/qq_34322603/article/details/80164783

一些zedboard开发的书籍中应该有记载如何制作u-boot文件以及交叉编译环境安装,在下贪图方便,直接使用别人的文件。

这是一个没有桌面环境的ubuntu16.04,需要自行安装桌面环境,博主安装失败了,你可以自行尝试。

当然如果你用的是其他人的系统文件,也可以作为参考阅读本文。

1、下载好上述链接博客中的文件,是一个.img文件,选择Image Write,然后选择写入你的SD卡。

          ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第1张图片

2、此时会显示img文件写入你SD卡的进度条,稍等片刻即可。

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第2张图片

3、进度条到100后,写入成功,可以看到是这样子的

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第3张图片

其中FAT分区中的是SD卡启动文件,Ext4中的是ubuntu的系统文件。其实现在就可以插入zedboard中运行了,我用的是8G的SD卡,按照此img文件写入的配置,分区都太过于狭小,因为在看别人的博文时,他们的FAT分区一般有500M左右,我也不想我的Ext4分区只有1.1G,而留下6G多的空闲空间,更是暴殄天物。所以,我要将Free Space分配给它们。

这个时候用到一个叫做gparted的工具

sudo apt-get install gparted

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第4张图片

右键点击ext4,选择Resize/Move,拖动上面那个白条,这里的6885M是我设置的EXT4空间大小,486M的是我预留给FAT的

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第5张图片

这里对FAT分区不进行扩容,因为会出现玄学问题,先仅仅对ext4分区扩容

完成上述扩容后,分区情况应该是,12M的fat分区,大约7G的ext4分区,以及400多M的free space

删除12M的fat分区,对400多M的free space进行分区,设置为fat分区,然后要将启动文件放进fat分区中

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第6张图片

这时FAT分区为空的,可能你还会剩余12M的free space,没关系,是你上面对ext4进行扩容时候出现的小差错,无伤大雅

打开这个文件,找到启动文件并且复制到fat分区中

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第7张图片

最后,fat分区中应该有这4个文件

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第8张图片

 

 

4、分区完成后,将SD卡插入zedboard,尝试运行。

这里我在windows下使用一个叫做SecureCRT的串口软件进行查看

ZYNQ zedboard 装载 ubuntu16.04 之linux开发_第9张图片

用户是root,密码是changeme。当然,密码可以之后修改。

 

 

 

 

你可能感兴趣的:(zedboard,zynq,linux)