Editor’s Note: This content is contributed byTom Curran, Sr. Technical Marketing Engineer at Avnet
The Ultra96-V2 is an Arm®-based, Xilinx Zynq® UltraScale+™ MPSoC single board computer based on the Linaro 96Boards Consumer Edition (CE) specification. Ultra96-V2 provides flexible connectors and peripheral expansion options to enable engineers to develop a range of applications from AI/ML to robotics to Bluetooth demonstration platform. The Ultra96-V2 is an entry-level Zynq UltraScale+ MPSoC development environment for any engineers who want to prototype and build a proof-of-concept platform. Additionally, Ultra96-V2 is available in both commercial and industrial temperature grade options.
Tom Curran, Sr. Technical Marketing Engineer at Avnet, presents a webinar on March 18th, 2021, on element14.com titled Building PetaLinux Using Git and Bash Scripts on the Ultra96-V2. This is a one-hour webinar all about how Avnet automates the Vivado Design Suite and PetaLinux build flows for Avnet’s Zynq SoC and Zynq UltraScale+ MPSoC based system-on-modules (SOMs) and single-board computers (SBCs). This webinar helps you to understand what PetaLinux is and and how to use it. Also, it describes how to set up Ultra96-V2 to boot and use Linux. As you may know, Avnet maintains dozens of git repositories, and many of them are devoted to Xilinx and Linux development. With existing TCL (Vivado® Design Suite) and bash (Linux) scripts, the presenter demonstrates how to use these repositories for building a known-good hardware platform and Linux OS image via the Vivado Design Suite and PetaLinux tools on the Avnet Ultra96-V2 board as an example.
From the Zynq based MiniZed, MicroZed, and PicoZed to the Zynq UltraScale+ based Ultra96-V2 and UltraZed-EG and UltraZed-EV, Avnet has many SOMs and SBCs, and they are all supported with reference designs and PetaLinux BSPs. To maintain all these different projects, we have developed advanced TCL, and bash scripting flows to automate the build, boot, and test process. We have also recently added scripted make flows for Vitis™ unified software platform support. These scripted flows save time and increase repeatability to create known-good PetaLinux BSPs and their underlying Vivado hardware platforms. Though this webinar uses the Ultra96-V2 SBC as an example, most of the material is very universal and useful for any Xilinx SoC build. If you would like to follow along, you can purchase the kit here.