====== VS Code - instalace Windows ====== Tento návod byl testovaný na Windows 10, 64-bit ===== Instalace VS Code ===== - Stáhnout instalační balíček z [[https://code.visualstudio.com/|této stránky]] - Nainstalovat podle pokynů ===== Rozšíření pro překlad a laděni v C++ ===== - Naistalovat rozšíření [[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools|C/C++ extension for VS Code]] - Rozšíření je možné nainstalovat přes ikonu v levé liště ''%%Extensions%%'' nebo klávesovou zkratka ''%%Ctrl%%''+''%%Shift%%''+''%%X%%'') - Pokud nemáte na svém počítači dosud nainstalován překladač, nainstalujte např. [[http://mingw-w64.org/doku.php/download/mingw-builds|MinGW 64]] - Překladač instalujte do adresáře, který nemá v cestě mezeru. Přidejte cestu k adresáři ''%%bin%%'' do systémové cesty - Správnost nastavení ověřte např. tak, že v příkazové řádce (Command Shell) spustíte kompilátor g++ --version gdb --version ===== Nastavení překladu ===== - Spustťe VS Code - Nastavte pohled ''%%Explorer%%'' - horní ikonou v postranní liště nebo klávesovou zkratkou ''%%Ctrl%%''+''%%Shift%%''+''%%E%%'' - Klikněte na ''%%Open Folder%%'' vyberte pracovní složku (např. nový adresář) - Vytvořte nový soubor, např. přes ''%%File > New File%%'', sapište do souboru kód, který chcete přeložit a uložte ho v pracovním adresáři - Po výběru menu ''%%Terminal > Configure Default Build Task%%'' si z nabídky vyberte ''%%g++.exe build active file%%'' - Pokud je třeba upravte konfigurační JSON soubor a uložte ho - Otevřete soubor, který chcete přelořit a klávesovou zkratkou ''%%Ctrl%%''+''%%Shift%%''+''%%B%%'' spusťte překlad - Program lze spustit v Command Shellu, nebo je možné přímo v prosředí VS Code otevřít nový terminál v pracovním adresáři ===== Přidání rozšíření Platformio IDE do VS Code ===== Toto rozšíředí doporučujeme přidat až ke konci semestru, až bude třeba pracovat s vývojovými kity Nucleo. Následující kroky jsou nezbytné pro nastavení VS Code aby se mohly programovat a ladit STM32 procesory - Otevřít okno ''%%Extensions%%'' - Vyhledat tyto rozšíření **Platformio IDE**, **Cortex-Debug**, **stm32-for-vscode** - Install ===== Instalace driveru STlink ===== V případě potřeby stáhnout ovladač pro vývojový kit Nucleo ze stránky [[https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html|ST microelectronics]] ===== Odkazy ===== [[https://code.visualstudio.com/docs/cpp/config-mingw|Using Mingw-w64 in VS Code]]