随着 AMD Xilinx 发布了全新的 2024.2 版本工具链,Versal 系列芯片的开发流程进入了 SDT (System Device Tree) 全面替代传统流程的新阶段。本文将手把手教你如何在 VD100开发板 上完成从系统下载、安装到高级应用环境 JupyterLab 的部署。
首先,你需要一台安装了 Ubuntu 22.04 LTS 的物理机或虚拟机。Petalinux 2024.2 对系统依赖库有严格要求。
sudo apt-get install iproute2 gcc g++ make net-tools libncurses5-dev zlib1g:i386 libssl-dev flex bison libselinux1 xterm autoconf libtool tar unzip git python3。./petalinux-v2024.2-final-installer.run --dir /home/user/petalinux2024.2
在 2024.2 版本中,SDT流程详解 是重中之重。传统的 HSI 流程已过时,现在必须通过 Vivado 导出的 .xsa 文件先生成系统设备树。使用 system-device-tree-extractor 工具,可以为 Versal 的不同处理器核(如 A72, R5F)生成统一的描述文件,这大大简化了多核系统的配置过程。
针对 VD100开发板,创建工程的命令如下:
petalinux-create -t project --template versal --name vd100_oscd vd100_ospetalinux-config --get-hw-description ../path_to_sdt/
注意:在配置界面中,确保 Image Packaging Configuration -> Root filesystem type 选择为 EXT4 (SD/eMMC/SATA/USB)。
为了让系统正常启动,SD 卡需要进行双分区处理:
BOOT.BIN, boot.scr 和 Image。使用 fdisk 工具完成分区后,将 rootfs.tar.gz 解压至 EXT4 分区:sudo tar -xvf rootfs.tar.gz -C /media/user/rootfs/。
在 Versal Petalinux 2024.2 系统中部署 JupyterLab安装教程 如下:
1. 在 petalinux-config -c rootfs 中,勾选 packagegroup-petalinux-python-modules 和 python3-pip。
2. 系统启动后,联网执行:pip3 install jupyterlab。
3. 启动服务:jupyter lab --ip=0.0.0.0 --allow-root。现在你就可以通过浏览器远程调试 Versal 的硬核外设了!
本文总结了:Versal Petalinux 2024.2 的基础安装、针对 VD100开发板 的适配、SDT流程详解 的关键点以及最终 JupyterLab安装教程 的应用。希望这篇教程能帮你在 Versal 开发之路上一往无前!
本文由主机测评网于2026-03-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260332224.html