写在前面

用一个词语来形容整个安装过程:痛苦
本人跟着正点原子学习嵌入式Linux的,然后跟着装petalinux

因为我的Vivado版本是2018.3(亲测2021版本的好卡好慢,实在受不了了)
所以为了和Vivado对应,petalinux也要装2018.3的

必须要注意的

petalinux有官方的安装要求,详细说明可以看文档,贴一个文档地址
UG1144文档
找到2018.3版本的文档,打开,找到Installation Requirements
在这里插入图片描述
这里写清楚了对于最小工作环境的要求
由于我是部署在虚拟机里的,所以虚拟机磁盘要至少分配100GB,内存分配8GB,这两点在虚拟机安装过程中自行配置一下即可
然后支持的OS是Ubuntu16.04.3和16.04.4所以一定要去下对应的版本!!!(亲测新版的Ubuntu怎么都布星)

贴一个Ubuntu16.04.3的下载地址

安装Ubuntu

  1. 网上安装步骤写的很详细,随便找一篇就行
  2. 唯一要注意的就是分配虚拟机磁盘空间和内存的大小(刚刚提到过)
  3. 16.04版本的话要自己装一个vmwaretools,方便复制粘贴
  4. 安装好之后把下载源换成aliyun啥的,然后把一些乱七八糟用不到的东西全给他删了

安装petalinux

安装必要的软件和依赖库命令

sudo apt-get install tofrodos iproute2 gawk gcc g++ git make net-tools libncurses5-dev tftpd zlib1g:i386 libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev screen pax gzip automake

然后跟着正点原子嵌入式Linux开发指南文档一步一步安装即可(偷懒不想写罢了)
整个安装过程也很漫长,应该吃电脑配置,卡住的话等就完了,就硬等
然后我用的远程管理工具是MobaXterm,代码编辑器是Vscode

开始一点点慢慢摸索ZYNQ了

ubuntu下解决“无法获得锁 ”的方法

输入以下两行命令,把进程锁的缓存文件删除,再重新运行命令即可

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐