Použití editoru Visual Studio Code se zabezpečeným prostředím (SSH) na vzdáleném hostiteli
Důležité
Toto je dokumentace k Azure Sphere (starší verze). Azure Sphere (starší verze) se vyřazuje 27. září 2027 a uživatelé musí do této doby migrovat do Azure Sphere (integrované). K zobrazení dokumentace k Azure Sphere (integrované) použijte selektor verzí umístěný nad obsahem.
Visual Studio Code je možné použít se sadou Azure Sphere SDK k sestavení a ladění kódu na vzdáleném hostiteli přes Secure Shell (SSH). Podporují se dva scénáře:
Kód na vzdáleném počítači a zařízení na místním počítači.
Kód i zařízení na vzdáleném počítači.
Třetí scénář – kód na místním počítači a zařízení na vzdáleném počítači – se nepodporuje.
Nastavení místního počítače
Nainstalujte sadu Azure Sphere SDK pro Windows nebo Linux.
Nainstalujte rozšíření Azure Sphere vyhledáním Azure Sphere na panelu rozšíření editoru Visual Studio Code a kliknutím na Nainstalovat.
Tip
Existují dvě
Azure Sphere
rozšíření a obě instalace se nainstalují: uživatelské rozhraní Azure Sphere pro komponentu uživatelského rozhraní a Azure Sphere pro komponentu pracovního prostoru.Nainstalujte rozšíření Remote-SSH vyhledáním vzdáleného SSH na panelu rozšíření editoru Visual Studio Code a kliknutím na tlačítko Nainstalovat .
Nastavení vzdáleného počítače
- Důrazně doporučujeme nastavit vzdálený počítač pro ověřování na základě klíčů.
- Nainstalujte sadu Azure Sphere SDK pro Windows nebo Linux.
Kód na vzdáleném počítači a zařízení na místním počítači
- Připojte zařízení přes USB k místnímu počítači.
- Pokud na vzdáleném počítači ještě není projekt, můžete buď naklonovat úložiště ukázek, nebo získat jeden projekt z Prohlížeče ukázek Microsoftu.
- Otevřete Visual Studio Code místně.
- Pouze první: Otevření editoru Visual Studio Code z palety>příkazů View>Remote-SSH: Přidání nového hostitele SSH a zadání informací o hostiteli SSH podle výzvy. (Ve výchozím nastavení se soubor s názvem config zapíše do adresáře .ssh ve vašem domovském adresáři. To někdy způsobuje problémy s oprávněními, pokud je váš místní počítač Windows. Soubor můžete přesunout do jiného adresáře a zadat absolutní cestu ve vzdáleném nastavení předvoleb>>>souborů>– SSH: Konfigurační soubor.)
Připojení ke vzdálenému počítači
Připojte se ke vzdálenému počítači spuštěním příkazu Zobrazit paletu>příkazů editoru>Visual Studio Code Remote-SSH: Připojení k hostiteli ().
Shift+Ctrl+P
Nainstalujte rozšíření Azure Sphere na vzdálený počítač vyhledáním Azure Sphere na panelu rozšíření editoru Visual Studio Code a kliknutím na tlačítko Instalovat v SSH: [vzdálený název]. Po instalaci možná budete muset restartovat Visual Studio Code a znovu se připojit ke vzdálenému počítači.
Tip
Pokud chcete zkontrolovat, jestli je rozšíření správně nainstalované na vzdáleném počítači, zrušte zaškrtnutí vyhledávacího pole na panelu rozšíření a ujistěte se, že
Azure Sphere
se rozšíření zobrazují v zobrazení SSH: [vzdálený název] – NAINSTALOVANÉ zobrazení.Otevřete složku projektu nebo pracovní prostor pomocí složky Otevřít soubor> nebo Pracovní prostor Otevřít soubor.>
Sestavení, nasazení do místního zařízení a ladění
Stisknutím klávesy F5 sestavte a ladit projekt. Pokud projekt ještě nebyl sestaven nebo pokud se soubory změnily a znovu se vyžadují, Visual Studio Code projekt sestaví před spuštěním ladění.
Počkejte několik sekund, než Visual Studio Code sestaví aplikaci, vytvoří balíček image, nasadí ho na panel a spustí ji v režimu ladění. Aktualizace stavu se zobrazí v podokně Výstup .
Nejprve CMake určuje, jestli se má aplikace sestavit. Pokud ano, fokus se přesune do okna výstupu, ve kterém se zobrazí výstup z CMake/Buildu.
V dalším kroku se v podokně Výstup zobrazí výsledek při nasazení balíčku image do zařízení. Nakonec konzola ladění přijme fokus a zobrazí výstup ladicího programu.
Ladicí program editoru Visual Studio Code slouží k nastavení zarážek, pozastavení, krokování, krokování, restartování nebo zastavení aplikace.
Kód a zařízení na vzdáleném počítači
- Připojte zařízení přes USB ke vzdálenému počítači.
- Pokud na vzdáleném počítači ještě není projekt, můžete buď naklonovat úložiště ukázek, nebo získat jeden projekt z Prohlížeče ukázek Microsoftu.
- Otevřete Visual Studio Code místně.
- Pouze první: Otevření editoru Visual Studio Code z palety>příkazů View>Remote-SSH: Přidání nového hostitele SSH a zadání informací o hostiteli SSH podle výzvy. (Ve výchozím nastavení se soubor s názvem config zapíše do adresáře .ssh ve vašem domovském adresáři. To někdy způsobuje problémy s oprávněními, pokud je váš místní počítač Windows. Soubor můžete přesunout do jiného adresáře a zadat absolutní cestu ve vzdáleném nastavení předvoleb>>>souborů>– SSH: Konfigurační soubor.)
Připojení ke vzdálenému počítači a konfigurace vzdáleného nastavení
Připojte se ke vzdálenému počítači spuštěním příkazu Zobrazit paletu>příkazů VS>Code Remote-SSH: Připojení k hostiteli ().
Shift+Ctrl+P
Přidejte vzdálená nastavení spuštěním předvoleb palety>příkazů zobrazení>v editoru VS Code: Otevřete vzdálená nastavení a do objektu JSON přidejte následující pole (pokud je to prázdný soubor, musíte ho
{}
zabalit):"remote.extensionKind": { "ms-vscode.azure-sphere-tools-ui": [ "workspace" ] }
Toto nastavení můžete místo toho přidat do nastavení uživatele nebo pracovního prostoru v závislosti na nastavení projektů a týmu.
Nainstalujte rozšíření Azure Sphere na vzdálený počítač vyhledáním Azure Sphere na panelu rozšíření editoru Visual Studio Code a kliknutím na tlačítko Instalovat v SSH: [vzdálený název]. Po instalaci možná budete muset restartovat Visual Studio Code a znovu se připojit ke vzdálenému počítači.
Tip
Pokud chcete zkontrolovat, jestli je rozšíření správně nainstalované na vzdáleném počítači, zrušte zaškrtnutí vyhledávacího pole na panelu rozšíření a ujistěte se, že
Azure Sphere
se rozšíření zobrazují v zobrazení SSH: [vzdálený název] – NAINSTALOVANÉ zobrazení.Otevřete složku projektu nebo pracovní prostor pomocí složky Otevřít soubor> nebo Pracovní prostor Otevřít soubor.>
Sestavení, nasazení do vzdáleného zařízení a ladění
Stisknutím klávesy F5 sestavte a ladit projekt. Pokud projekt ještě nebyl sestaven nebo pokud se soubory změnily a znovu se vyžadují, Visual Studio Code projekt sestaví před spuštěním ladění.
Počkejte několik sekund, než Visual Studio Code sestaví aplikaci, vytvoří balíček image, nasadí ho na panel a spustí ji v režimu ladění. Aktualizace stavu se zobrazí v podokně Výstup .
Nejprve CMake určuje, jestli se má aplikace sestavit. Pokud ano, fokus se přesune do okna výstupu, ve kterém se zobrazí výstup z CMake/Buildu.
V dalším kroku se v podokně Výstup zobrazí výsledek při nasazení balíčku image do zařízení. Nakonec konzola ladění přijme fokus a zobrazí výstup ladicího programu.
Ladicí program editoru Visual Studio Code slouží k nastavení zarážek, pozastavení, krokování, krokování, restartování nebo zastavení aplikace.
Zavření připojení
Pokud chcete ukončit relaci vzdáleného ladění, vyberte Možnost Zavřít vzdálené připojení k souboru>.