Instalarea petalinux pe Windows WSL: Diferență între versiuni
Pagină nouă: __TOC__ Acest ghid descrie instalarea suitei AMD PetaLinux 2025.2 într-un mediu WSL2 (Windows Subsystem for Linux), utilizând distribuția Ubuntu 22.04 LTS, pe Windows 11. Scopul este configurarea unui mediu de dezvoltare care să permită compilarea imaginilor Linux pentru placa Digilent Arty Z7-20, bazată pe procesorul AMD/Xilinx Zynq-7000. Vom utiliza Visual Studio Code pentru dezvoltare, iar compilarea se va realiza direct în Ubuntu, prin intermediul WSL2. =Condi... |
|||
| Linia 7: | Linia 7: | ||
Vom utiliza Visual Studio Code pentru dezvoltare, iar compilarea se va realiza direct în Ubuntu, prin intermediul WSL2. | Vom utiliza Visual Studio Code pentru dezvoltare, iar compilarea se va realiza direct în Ubuntu, prin intermediul WSL2. | ||
= | =Considerații preliminare= | ||
Deoarece proiectul FPGA utilizează Vivado 2025.2, este recomandată utilizarea aceleiași versiuni pentru PetaLinux, respectiv PetaLinux 2025.2. | |||
Ubuntu 22.04 LTS este compatibil cu această versiune PetaLinux, în limitele versiunilor punctuale indicate în documentația AMD. | |||
Totuși, trebuie făcută o distincție importantă: deși Ubuntu 22.04 este un sistem de operare acceptat pentru PetaLinux 2025.2, WSL2 nu reprezintă un mediu de compilare certificat oficial de AMD. În consecință, această configurație trebuie considerată experimentală. | |||
În practică, WSL2 oferă un mediu Linux suficient de apropiat de o instalare Ubuntu nativă pentru a permite testarea multor operațiuni de dezvoltare și compilare. | |||
=Pași= | =Pași= | ||
Versiunea de la data 7 noiembrie 2026 12:06
Acest ghid descrie instalarea suitei AMD PetaLinux 2025.2 într-un mediu WSL2 (Windows Subsystem for Linux), utilizând distribuția Ubuntu 22.04 LTS, pe Windows 11.
Scopul este configurarea unui mediu de dezvoltare care să permită compilarea imaginilor Linux pentru placa Digilent Arty Z7-20, bazată pe procesorul AMD/Xilinx Zynq-7000.
Vom utiliza Visual Studio Code pentru dezvoltare, iar compilarea se va realiza direct în Ubuntu, prin intermediul WSL2.
Considerații preliminare
Deoarece proiectul FPGA utilizează Vivado 2025.2, este recomandată utilizarea aceleiași versiuni pentru PetaLinux, respectiv PetaLinux 2025.2.
Ubuntu 22.04 LTS este compatibil cu această versiune PetaLinux, în limitele versiunilor punctuale indicate în documentația AMD.
Totuși, trebuie făcută o distincție importantă: deși Ubuntu 22.04 este un sistem de operare acceptat pentru PetaLinux 2025.2, WSL2 nu reprezintă un mediu de compilare certificat oficial de AMD. În consecință, această configurație trebuie considerată experimentală.
În practică, WSL2 oferă un mediu Linux suficient de apropiat de o instalare Ubuntu nativă pentru a permite testarea multor operațiuni de dezvoltare și compilare.
Pași
Pornire Ubuntu 22.04 pe WSL
wsl -d Ubuntu-22.04 --cd ~
Verifică versiunea
lsb_release -a
uname -m
Pachete necesare
sudo apt update
sudo apt upgrade -y
sudo apt install -y \
build-essential gcc g++ gcc-multilib \
git git-core make cmake \
gawk diffstat chrpath socat cpio \
python3 python3-pip python3-pexpect \
python3-git python3-jinja2 \
python3-setuptools \
wget curl unzip tar xz-utils gzip \
iproute2 net-tools iputils-ping \
libncurses5-dev libssl-dev zlib1g-dev \
flex bison autoconf automake libtool \
texinfo screen pax debianutils \
libselinux1 gnupg xterm
Configurare Bash ca shell
AMD recomandă bash pentru /bin/sh
tom@DELLBOY:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Mar 9 2026 /bin/sh -> dash
Dacă indică dash, execută:
sudo dpkg-reconfigure dash
Apoi
tom@DELLBOY:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Nov 7 12:02 /bin/sh -> bash
Descarcă PetaLinux 2025.2
ATENȚIE !! Versiunea PetaLinux trebuie să fie identică cu versiunea Vivado