一,环境搭建
1,安装Petalinux插件:将所需的依赖库都先安装(参考UG1144文档要求)
sudo apt-get install tofrodos iproute2 gawk
sudo apt-get install gcc git make
sudo apt-get install xvfb
sudo apt-get install net-tools libncurses5-dev tftpd
sudo apt-get install zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison libselinux1
sudo apt-get install gnupg wget diffstat chrpath socat xterm
sudo apt-get install autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev
sudo apt-get install screen pax gzip tar
sudo apt-get install openssl
2,Ubuntu系统默认的/bin/sh是dash,而PetaLinux要求的是bash在终端中,执行:sudo dpkg-reconfigure bash
3,进入.run文件的目录,修改其执行属性:chmod +x petalinux-v2017.4-final-installer.run
4
本文详细介绍了如何在ZYNQ Petalinux环境中搭建PCIE NVME固态硬盘的读写功能。首先,文章列出了安装Petalinux工具所需的Ubuntu依赖及安装步骤。接着,讲述了Vivado中配置PCIE的基本步骤,包括PCIE IP核的使用和DMA操作。然后,讲解了在SDK中进行裸机测试和带系统编译的过程,包括配置Linux内核以支持PCI和NVMExpress设备。最后,文章提供了系统启动验证的方法,包括创建SSD分区和挂载文件系统。
订阅专栏 解锁全文
665

被折叠的 条评论
为什么被折叠?



