Sdílet prostřednictvím


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

  1. Stáhněte a nainstalujte Visual Studio Code.

  2. Nainstalujte sadu Azure Sphere SDK pro Windows nebo Linux.

  3. 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.

  4. 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

  1. Důrazně doporučujeme nastavit vzdálený počítač pro ověřování na základě klíčů.
  2. 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

  1. Připojte zařízení přes USB k místnímu počítači.
  2. 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.
  3. Otevřete Visual Studio Code místně.
  4. 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

  1. 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

  2. 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í.

  3. 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í

  1. 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í.

  2. 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

  1. Připojte zařízení přes USB ke vzdálenému počítači.
  2. 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.
  3. Otevřete Visual Studio Code místně.
  4. 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í

  1. 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

  2. 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.

  3. 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í.

  4. 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í

  1. 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í.

  2. 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>.