Petalinux 2019.1 工具环境搭建与安装
本人是个小白,如有错误的地方请多多指教!希望此文章对您有所帮助!一、 搭建Ubuntu环境VM和Ubuntu的安装VM采用的是12 pro版本。Ubuntu采用的是16.04.6-64版本。具体安装步骤百度都会有。注意:在安装Ubuntu时,处理器数量、内存和磁盘空间要尽量设置的大下图为官方给的最小要求:二、 安装VMware Tools1. 将...
本人是个小白,如有错误的地方请多多指教!希望此文章对您有所帮助!
一、 搭建Ubuntu环境
VM和Ubuntu的安装
VM采用的是12 pro版本。
Ubuntu采用的是16.04.6-64版本。
具体安装步骤百度都会有。
注意:在安装Ubuntu时,处理器数量、内存和磁盘空间要尽量设置的大
下图为官方给的最小要求:
二、 安装VMware Tools
1. 将现有的光驱弹出。(即镜像光驱)
2. 选择虚拟机-->安装VMware Tools进行安装,如下图所示:
3. 进入DVD,将安装包复制到home下的某一文件夹下
4. 通过指令tar -zxvf VMwareTools-10.1.6-5214329.tar.gz 进行解压
5. 通过指令cd vmware-tools-distrib 进入vmware-tools-distrib文件夹下
6. 通过指令sudo ./vmware-install.pl进行安装,安装成功后重启Ubuntu
三、 搭建tftp服务器
1. 检查当前系统下是否安装tftp server
sudo apt-cache policy openbsd-inetd tftpd tftp
2. 如果没有安装,安装以上软件包
sudo apt-get install openbsd-inetd tftpd tftp
3. 修改配置文件
Sudo vi /etc/inetd.conf
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
4. 创建服务器文件夹
cd /
sudo mkdir tftpboot
sudo chmod 0777 tftpboot
5. 启动tftp服务器
Sudo service openbsd-inetd restart
四、 配置NFS服务
1. 检测当前系统下是否安装nfs
Sudo apt-cache policy nfs-kernel-server
2. 如果没有安装,安装以下软件包
Sudo apt-get install nfs-kernel-server
3. 修改配置文件 /etc/exports
Sudo vi /etc/exports
在文件末尾添加:/source/rootfs *(rw,sync,no_root_squash,no_subtree_check)
4. 创建服务器文件夹,作为同网段网络共享
Cd /
Sudo mkdir source
Sudo chmod 0777 source
Cd source
sudo mkdir rootfs
5. 启动NFS服务器
Sudo service nfs-kernel-server restart
五、Bash与dash切换
主要原因是Ubuntu一般默认都是dash
1. 可以通过ls -al /bin/sh查看Ubuntu目前所支持的shell脚本
lrwxrwxrwx 1 root root 4 5月 29 16:40 /bin/sh -> dash
2. sudo dpkg-reconfigure dash 修改所支持的脚本
按此操作完会出现一个弹框,选择NO
3. 在通过ls -al /bin/sh查看此时的状况
lrwxrwxrwx 1 root root 4 5月 29 16:40 /bin/sh -> bash
六、 Ubuntu和Windows不能进行复制粘贴(此步骤不是必须)
1. Sudo apt-get autoremove open-vm-tools 将原有的此工具卸载
2. Sudo apt-get install open-vm-tools-desktop
安装过程中,所有选项都选择Y
3. 重启Ubuntu
七、 下载Petalinux工具
本文章的Petalinux选择的版本是2019.1。您可以在Xilinx官网上找到这个工具的下载位置。
也可以通过Archive去下载其它版本的Petalinux。
注意:Petalinux和Vivado版本要保持一致。
八、 安装petalinux的依赖库
网上有很多修改apt-get源,而我选择不变,如果想改可以上网查找例程进行更改,此处不说明。
1. 下面进行安装依赖库
sudo apt-get install -y python tofrodos iproute2 gcc gawk 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 screen pax gzip xvfb libsdl1.2-dev libglib2.0-dev git x11proto-xf86dga-dev
九、 安装Petalinux工具
1. 将在官网下载好的安装文件petalinux-v2019.1-final-installer.run复制到Ubuntu桌面中
注意:安装文件的位置、和软件安装目录的所有者必须是普通用户。
重要:切记要用普通用户模式下进行安装
2. Cd /home/nzywork/ 进入到提前创建满足要求的文件夹下
3. mkdir petalinux19 创建一个即将安装软件的路径
(此路径满足所有者为普通用户(0755)就好,此路径只要是在普通用户模式下通过mkdir创建的,权限均可不用更改就能成功。)
4. ./ petalinux-v2019.1-final-installer.run ./petalinux19
将软件安装到提前创建好的路径下(此时在同一路径下)
安装过程中,会有三次认证我们的操作如下:
1. 回车
2. Q
3. Y
以上操作重复做三次(按照安装过程来,不能有错,否则就会退出)
十、校验petalinux是否安装成功
1. Source /home/wlp/nzywork/ xilinx2019/settings.sh 此路径为相对路径
Echo $PETALINUX 此时如果出现的路径是/home/wlp/nzywork/xilinx2019(即软件的安装路径)则表示安装成功。
注意:新开一个终端,就要在此终端上执行以下操作:
Source /home/wlp/nzywork/xilinx2019/settings.sh后才可使用Petalinux工具。
更多推荐
所有评论(0)