写在前面
以下给出一些我的相关配置,方便大家把相关命令更换为自己能用的
1.用户名:mpsoc
2.Xilinx软件安装路径:
Vivado:~/tools/Xilinx/Vivado
Vitis:~/tools/Xilinx/Vitis
3.Petalinux的工作路径:
~/peta_prj/linuxPsBase
4.Petalinux的硬件描述文件xsa存放位置
~/peta_prj/linuxPsBase/hardware
以上两条可直接由以下命令建立:
mkdir -p ~/peta_prj/linuxPsBase/hardware
5.离线编译路径
/home/mpsoc/Downloads/petalinux_offline_pkg/sstate_aarch64_2020.1/aarch64
6.镜像路径
file:///home/mpsoc/Downloads/petalinux_offline_pkg/downloads_2020.1/downloads
7.内核源码路径
/home/mpsoc/Downloads/petalinux_offline_pkg/linux-xlnx-xilinx-v2020.1
8.uboot路径:/home/mpsoc/Downloads/petalinux_offline_pkg/u-boot-xlnx-xilinx-v2020.1
9.设置的虚拟机IP:192.168.100.12
10.设置的主机IP:192.168.100.12
11.设置的板子IP:192.168.100.12
12.虚拟机NFS文件夹路径:/home/mpsoc/work
Vivado与Vitis相关
1.Vivado设置环境变量:
source /tools/Xilinx/Vivado/2020.1/settings64.sh
2.Vitis设置环境变量:
source /tools/Xilinx/Vitis/2020.1/settings64.sh
3.完成1,2后交叉编译程序:
aarch64-linux-gnu-gcc -o helloworld main.c
4.打开Vivado:
source /tools/Xilinx/Vivado/2020.1/settings64.sh
vivado &
5.打开Vitis:
source /tools/Xilinx/Vitis/2020.1/settings64.sh
vitis &
NFS服务
1.NFS服务相关:
(1)虚拟机重启rpcbind服务:
sudo /etc/init.d/rpcbind restart
(2)虚拟机重启NFS服务:
sudo /etc/init.d/nfs-kernel-server restart
(3)开发板挂载NFS服务:
mount -t nfs -o nolock 192.168.100.23:/home/mpsoc/work /mnt
2.IP相关:
(1)电脑Windows系统查看网络参数:
ipconfig
(2)Linux下查看网络参数:
ifconfig
(3)虚拟机设置IP:
sudo ifconfig ens33 192.168.100.23
(4)开发板设置IP:
ifconfig eth0 192.168.100.34
(5)ping主机:
ping 192.168.100.12
(6)ping虚拟机:
ping 192.168.100.23
(7)ping开发板:
ping 192.168.100.34