- Operační systém Windows 11
- Je potřeba mít nainstalovaný vývojový program VS Code
- Na Raspberry Pi Pico W nahraný správný firmware
-
Povolení WSL2 ve windows
-
Nastavení verze WSL 2 - Windows konzole
wsl --set-default-version 2 -
Instalace distribuce Ubuntu - Windows konzole
wsl --install -d Ubuntu -
Aktualizace závislostí a upgrade systému - WSL konzole
sudo apt update -y && sudo apt upgrade -y -
Otevřít adresář, který chci namountovat - WSL konzole
cd /mnt/c/Users/David/Desktop/RPIPico -
Napojím VSCode do této složky - WSL konzole
code .
-
Stáhnu poslední verzi usbipd (aktuálně 2.4.1)
- Odkaz na releases
- Soubor .msi a nainstaluji do windows
-
Doinstaluji potřebné tools k propojení s windows - WSL konzole
sudo apt install linux-tools-generic hwdata sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/*-generic/usbip 20 -
Připojím desku do USB
-
Zobrazení připojených zařízení - Windows konzole
usbipd wsl list -
Připojím USB zařízení do WSL - Admin windows konzole
usbipd wsl attach --busid 6-1 -
Uvnitř WSL vypíšu připojená zařízení - WSL konzole
lsusb
-
Najdu složku, kterou chci otevřít ve VS code připojenou do WLS - WSL konzole
code . -
Python je již předinstalován, ale je potřeba doinstalovat pip - WSL konzole
sudo apt install python3-pip -
Doinstaluji potřebný balíček pyserial pro python - WSL konzole
pip install pyserial -
Nainstaluji doplňky do VS code pro Raspberry Pi Pico W - VS code
- Pico-W-Go
- Python
- Pylance
- IntelliCode
-
Předkonfiguruji projekt - VS code
- CTRL + L SHIFT + P -> Pico-W-Go > Configure project -
Otevřu konzoli vREPL pro desku - VS code
- kliknutím na + nová konzole a zvolím vREPL, tím jsem otevřek konzoli desky
-
Zobrazím virtuální file system desky, abych viděl soubory nahrané v desce
- Pico-W-Go > Toggle Virtual File System (closes existing vREPLs)
-
Naprodgramuji script
script.pyu sebe v adresáři - VS codefrom machine import Pin from time import sleep led = Pin("LED", Pin.OUT) led.on() sleep(1) led.off() -
Program přetáhnu do remote adresáře desky a spustím - VS code
Pico-W-Go > Remote > Run current file -
Happy Coding