环境
Ubuntu 16.04 LTS
XILINX ZYNQ UltraScale+ MPSoc ZCU106
问题
想要在ZCU106上安装linux系统以便于后续开发,查阅了很多资料,发现网上说的都不是很清晰,逻辑有些乱,最后还是通过官方文档的描述,很快的解决了问题,在此也提醒自己,利用好官方的手册,不要盲目的去网上找解决方法。
官方手册:PetaLinux Tools Documentation Reference Guide(UG1144)
解决
想要在板子上运行linux,主要分为两步,第一是要生成需要的系统image文件和启动boot文件,第二就是要将文件下载到板子上。
对于第一步,有两种方式,简单的一种是直接利用官方给的bsp文件生成,第二种是自己通过vivado进行相关的硬件部分的设计,但是无论哪种,都需要安装好petalinux。
-
安装petalinux
去官网下载你的OS对应的安装包。https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html
对于ubuntu,下载完成后应该是.run结尾的可执行文件,将其移动到你希望的安装根目录中,用./执行,这里推荐安装在/home下的目录中,而且必须要以普通用户身份安装。我尝试在/usr下安装没有成功,在/home下一次成功。
如果提示安装错误,缺少tool或liibrary,根