安装petalinux

1.petalinux工具下载,下载地址:

https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/embedded-design-tools.html

2.安装工具包依赖

sudo dpkg-reconfigure bash
sudo apt update
sudo apt upgrade
sudo apt-get install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3

3.安装petelinux

  • 将下载的petalinux工具包放在安装目录,例如/home/user/xilinx/petalinux,然后cd进入petalinux,在该目录下执行如下命令:
chmod 755 ./petalinux-v<petalinux-version>-final-installer.run
./petalinux-v<petalinux-version>-final-installer.run -d ./petalinux
  • 其中petalinux-version就是对应您所下载的版本。

image-20240122171113055

  • 执行完毕之后,就会让你安装以上的以来,用sudo apt-get install <依赖名字>即可完成安装,安装完成之后,再次执行.run文件,再看看还有没有其他依赖需要安装的,如果没有,则等待安装,否则,重复以上操作。
  • 经过漫长的等待,安装到一半的时候,提醒查看许可,按回车查看,按q退出,退出后输入y,回车,如此重复三次,才开始正式安装(这个步骤要很小心,如果没有输入y,就回车,就要重新了)
  • image-20240122171146300
  • 安装完成测试一下

image-20240122150904482

  • 若有路径出现,则表示安装成功了,大家可以根据自己需要,将source setting.sh改成终端启动的是就运行,这样就不用每次都要开终端就打一遍了
  • 若出现警告提示No tfftp server found-please refer to "PetaLinux SDK Installation Guide"for its impact and solution,需要安装
sudo apt-get install tftpd tftp openbsd-inetd

安装完成之后,编辑以下/etc/inetd.conf里面的东西:

vim /etc/inetd.conf
## 在最后一行添加
++  tftp          dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /tftproot

image-20240122171908841

然后进行一下简单的操作

mkidr /tftproot
chmod 777 /tftproot
/etc/init.d/openbsd-inetd restart 
netstat -an |more |grep udp

image-20240122172259927

4.添加petalinux环境路径

#vim /home/qm1412/.bashrc,文件末尾添加下面内容,保存退出。

source /home/qm1412/petalinux2019.2/settings.sh

posted @ 2024-01-23 13:43  QM1412  阅读(31)  评论(0编辑  收藏  举报