Skip to main content

Utilizare imagine docker Windows

Cerințe necesare

WSL

  1. Deschideți meniul Start și tastați "Windows features" în bara de căutare și faceți clic pe "Turn Windows Features On or Off".

  2. Bifați casetele "Windows Subsystem for Linux" și "Virtual Machine Platform" și apăsați butonul "OK".

  3. Când operațiunea este completă, vi se va cere să reporniți computerul.

  4. Instalați distribuția dorită din command prompt:

wsl --install -d Ubuntu-22.04

Alt tutorial Ubuntu

Docker Desktop

Instalare Docker Desktop.

Instalre XLaunch

  1. Descărcați Xming X Server - Public Domain Releases

installxlaunch1

  1. Deschideți installer-ul și apăsați butonul "Next".

installxlaunch2

  1. Apăsați butonul "Next".

installxlaunch3

  1. Apăsați butonul "Next".

installxlaunch4

  1. Apăsați butonul "Next".

installxlaunch5

  1. Selectați "Create a desktop icon for XLaunch" și apăsați butonul "Next".

installxlaunch6

  1. Apăsați butonul "Install".

installxlaunch7

  1. Apăsați butonul "Finish".

installxlaunch8

Visual Studio Code

Descărcați și instalați Visual Studio Code

Clonați repo-ul materiei

git clone https://github.com/cs-pub-ro/computer-architecture.git

Rulare

Porniți XLaunch

  1. Deschideți XLaunch (Desktop sau Start Menu)

  2. Selectați opțiunile pentru Disaply și apăsați butonul "Next".

runxlaunch1

  1. Selectați "Start no client" și apăsați butonul "Next".

runxlaunch2

  1. Selectați "No access control" și apăsați butonul "Next".

runxlaunch3

  1. Apăsați butonul "Finish".

runxlaunch4

Opțiunea 1 din Visual Studio Code

  1. Deschideți directorul repo-ului în Visual Studio Code.
code computer-architecture
  1. Instalați extensia Dev Containers.

  2. După veți avea opțiunea "Dev Containers: Reopen in container" (CTRL+SHIFT+P).

Opțiunea 2 prin docker

  1. Descărcați imaginea cu docker
docker pull gitlab.cs.pub.ro:5050/ac/ac-public/vivado-slim:1.0.0
  1. Rulați un container cu imaginea
docker run --rm -it -v /dev:/dev gitlab.cs.pub.ro:5050/ac/ac-public/vivado-slim:1.0.0 /bin/bash
  1. Rulați vivado din imagine
vivado

Troubleshooting

Vivado nu vede seriala catre FPGA (laptop)

Urmăriți tutorialul până la finalul sesiunii "Attach the device to wsl2" usbipd