Skip to content

Latest commit

 

History

History
108 lines (82 loc) · 3.62 KB

File metadata and controls

108 lines (82 loc) · 3.62 KB

Vývoj aplikací pro Raspberry Pi Pico W, MicroPython

  • 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

Instalace a nastavení WSL

  1. Povolení WSL2 ve windows

  2. Nastavení verze WSL 2 - Windows konzole
    wsl --set-default-version 2

  3. Instalace distribuce Ubuntu - Windows konzole
    wsl --install -d Ubuntu

  4. Aktualizace závislostí a upgrade systému - WSL konzole
    sudo apt update -y && sudo apt upgrade -y

  5. Otevřít adresář, který chci namountovat - WSL konzole
    cd /mnt/c/Users/David/Desktop/RPIPico

  6. Napojím VSCode do této složky - WSL konzole
    code .

Instalace nástrojů pro připojení USB zařízení

  1. Stáhnu poslední verzi usbipd (aktuálně 2.4.1)

  2. 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
    
  3. Připojím desku do USB

  4. Zobrazení připojených zařízení - Windows konzole
    usbipd wsl list

  5. Připojím USB zařízení do WSL - Admin windows konzole
    usbipd wsl attach --busid 6-1

  6. Uvnitř WSL vypíšu připojená zařízení - WSL konzole
    lsusb

Příprava a nahrání projektu do desky

  1. Najdu složku, kterou chci otevřít ve VS code připojenou do WLS - WSL konzole
    code .

  2. Python je již předinstalován, ale je potřeba doinstalovat pip - WSL konzole
    sudo apt install python3-pip

  3. Doinstaluji potřebný balíček pyserial pro python - WSL konzole
    pip install pyserial

  4. Nainstaluji doplňky do VS code pro Raspberry Pi Pico W - VS code

    • Pico-W-Go
    • Python
    • Pylance
    • IntelliCode
  5. Předkonfiguruji projekt - VS code
    - CTRL + L SHIFT + P -> Pico-W-Go > Configure project

  6. Otevřu konzoli vREPL pro desku - VS code

    • kliknutím na + nová konzole a zvolím vREPL, tím jsem otevřek konzoli desky
  7. Zobrazím virtuální file system desky, abych viděl soubory nahrané v desce

    • Pico-W-Go > Toggle Virtual File System (closes existing vREPLs)
  8. Naprodgramuji script script.py u sebe v adresáři - VS code

    from machine import Pin
    from time import sleep
    
    led = Pin("LED", Pin.OUT)
    
    led.on()
    sleep(1)
    led.off()
    
  9. Program přetáhnu do remote adresáře desky a spustím - VS code
    Pico-W-Go > Remote > Run current file

  10. Happy Coding