Cvičení – nastavení Azure Sphere

Dokončeno

Do počítače nainstalujte následující software.

Řešení problému

  1. Pokud máte potíže s připojením k Azure Sphere přes USB, nezapomeňte zakázat všechny sítě VPN, které jsou povolené.
  2. Adaptér TAP-Windows Adapter V9, který se instaluje s klienty VPN, včetně klienta OpenVPN, není kompatibilní s požadovaným adaptérem TAP-Windows Adapter V9 nainstalovaným ze sady Azure Sphere SDK. Budete muset odinstalovat klienta VPN a znovu nainstalovat sadu Azure Sphere SDK pro Visual Studio.

Verze sady Azure Sphere SDK

Tento výukový modul vyžaduje sadu Azure Sphere SDK verze 20.11 nebo novější.

Uživatelé Windows 10

V tomto výukovém modulu se soustředíme na vývojáře v systémech Linux a Windows, kteří používají Visual Studio Code. Pokud jste ale uživatelem Windows a používáte aplikaci Visual Studio, můžete cvičení dokončit, když vezmete v potaz, že snímky integrovaného vývojového prostředí, které jsou součástí tohoto modulu, se budou lišit.

Je třeba provést následující akce:

  1. Nainstalujte nejnovější sadu Azure Sphere SDK.
  2. Nainstalujte nástroje CMake a Ninja.
  3. Nainstalujte editor Visual Studio Code.
  4. Nainstalujte rozšíření Azure Sphere pro Visual Studio Code.
  5. Deklarujte identitu svého zařízení.
  6. Nakonfigurujte síť pro zařízení.

Následující rychlý start: Instalace sady Azure Sphere SDK pro Windows vás provede procesem.

Instalace klienta Git pro Windows

Pro klonování cvičení studijního programu a ukázek sady SDK pro Azure Sphere je nutný klient Git.

Nainstalujte Git pro Windows.

Instalace Azure IoT Exploreru pro Windows

Tento výukový modul používá k práci se zařízeními Azure IoT Hub Azure IoT Explorer.

Stáhněte si a nainstalujte si nejnovější balíček .msi pro Azure IoT Explorer ze stránky GitHubu s verzemi Azure IoT Exploreru.

Instalace sady nástrojů GNU Arm Embedded Toolchain pro Windows

  1. Stáhněte sadu nástrojů GNU Arm Embedded Toolchain pro Windows.
  2. Instalace sady nástrojů GNU Arm Embedded Toolchain

Uživatelé Ubuntu 18.04 nebo 20.04 LTS

Je třeba provést následující akce:

  1. Nainstalujte sadu Azure Sphere SDK. Ověřte, že jste nainstalovali nové rozhraní příkazového řádku Azure Sphere verze 2.
  2. Nastavte připojení zařízení.
  3. Nainstalujte nástroje CMake a Ninja.
  4. Nainstalujte editor Visual Studio Code.
  5. Nainstalujte rozšíření Azure Sphere pro Visual Studio Code.
  6. Deklarujte identitu svého zařízení.
  7. Nakonfigurujte síť pro zařízení.

Následující rychlý start: Tento proces vás provede instalací sady Azure Sphere SDK pro Linux .

Instalace klienta Git pro Linux

Pro klonování cvičení studijního programu a ukázek sady SDK pro Azure Sphere je nutný klient Git.

sudo apt install git

Instalace Azure IoT Exploreru pro Ubuntu

Tento výukový modul používá k práci se zařízeními Azure IoT Hub Azure IoT Explorer.

Stáhněte si a nainstalujte si nejnovější balíček .deb pro Azure IoT Explorer ze stránky GitHubu s verzemi Azure IoT Exploreru.

Instalace sady nástrojů GNU Arm Embedded Toolchain pro Linux

Instalace sady nástrojů GNU Arm Embedded Toolchain pro Linux

  1. Stáhněte sadu nástrojů GNU Arm Embedded Toolchain. V době psaní tohoto článku to je verze 10-2020-q4-major.

  2. Nainstalujte stažený balíček. Následující příkaz nainstaluje sadu nástrojů do adresáře /opt.

    sudo tar -xjvf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 -C /opt
    
  3. Aktualizace si cestu. Otevřete ~/.bashrc a přidejte na konec následující příkaz.

    export PATH=$PATH:/opt/gcc-arm-none-eabi-10-2020-q4-major/bin
    
  4. Volitelné: Ladicí program jádra v reálném čase spoléhá na knihovnu libncurses.so.5 . V závislosti na nastavení vašeho systému může být tato knihovna už nainstalována. Pokud není, spusťte následující příkazy.

    sudo add-apt-repository universe
    sudo apt-get install libncurses5
    

Rozšíření Peacock umožňuje změnit barvu pracovního prostoru Visual Studio Code. Rozšíření Peacock je užitečné v případě, že máte otevřeno více instancí editoru Visual Studio Code. V jednom ze cvičení se instance editoru Visual Studio Code připojí k jádru v reálném čase a další instance se připojí k jádru aplikace vysoké úrovně.

  1. Otevření panelu bočního panelu rozšíření v editoru Visual Studio Code
    • Případně vyberte v nabídce Zobrazit → Rozšíření.
  2. Vyhledejte nástroj Peacock.
  3. Kliknutí na Nainstalovat
  4. V případě potřeby klikněte na Načíst znovu.

Odstranění existujících aplikací v Azure Sphere

  1. Na příkazovém řádku PowerShell ve Windows nebo v linuxovém terminálu odstraňte spuštěním následujícího příkazu všechny existující aplikace v zařízení.

    azsphere device sideload delete
    
  2. Restartujte Azure Sphere.

    azsphere device restart
    

Povolení vývoje pro jádra na vysoké úrovni

  1. Na příkazovém řádku PowerShell ve Windows nebo v linuxovém terminálu povolte v zařízení vývoj aplikací vysoké úrovně.

    azsphere device enable-development
    

Povolení vývoje pro jádra v reálném čase

Uživatelé Windows 10

  1. Otevřete příkazový řádek PowerShell ve Windows jako Správce a spuštěním následujícího příkazu povolte v zařízení vývoj pro jádra v reálném čase.

    azsphere device enable-development -r
    
  2. Zavřete příkazový řádek PowerShell ve Windows.

Uživatelé systému Linux

  1. Otevřete linuxový terminál a spusťte následující příkaz, kterým v zařízení povolíte vývoj pro jádra v reálném čase.

    azsphere device enable-development -r
    

Naklonování studijního programu pro vývojáře Azure Sphere

Poznámka:

Naklonujte studijní program pro vývojáře Azure Sphere do adresáře, který není na vašem počítači příliš daleko od kořenového adresáře. Použijte například c:\lab nebo ~/. Důvodem je to, že proces sestavení Azure Sphere používá nástroj CMake, který může mít problémy s dlouhými názvy cest a adresářů.

git clone --depth 1 https://github.com/MicrosoftDocs/Azure-Sphere-Developer-Learning-Path.git Azure-Sphere