Cvičení – instalace vývojového softwaru Azure Sphere na počítač

Dokončeno

V této lekci nainstalujete software potřebný pro vývoj v Azure Sphere.

Následující seznam popisuje kroky, které budete muset dokončit. Nezapomeňte postupovat podle pokynů pro operační systém počítače.

  1. Nainstalujte editor Visual Studio Code.
  2. Nainstalujte sadu Azure Sphere SDK.
  3. Deklarujte své zařízení Azure Sphere.
  4. Nakonfigurujte pro Azure Sphere síť Wi-Fi.
  5. Aktualizujte operační systém Azure Sphere.
  6. Povolte vývoj aplikací na zařízení.
  7. Naklonujte úložiště Altair Emulator.
  8. Aktualizujte a otestujte sestavení projektu emulátoru Altair.

Uživatelé Windows 10

Tento modul používá Visual Studio Code. Pokud jste uživatelem Windows, který je v sadě Visual Studio pohodlný, můžete cvičení dokončit. Mějte na paměti, že snímky obrazovky integrovaného vývojového prostředí (IDE) zahrnuté v tomto modulu se budou lišit od vašeho prostředí.

Proveďte následující kroky:

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

Rychlý start : Instalace sady Azure Sphere SDK pro Windows vás provede procesem.

Instalace klienta Git pro Windows

Klient Gitu se vyžaduje ke klonování testovacích prostředí studijního programu a ukázek sady Azure Sphere SDK. Nainstalujte Git pro Windows.

Instalace PowerShellu pro Windows

Nainstalujte na počítač nejnovější verzi PowerShellu .

Instalace sady nástrojů GNU Arm Embedded Toolchain pro Windows v reálném čase

Stáhněte a nainstalujte nejnovější sadu nástrojů GNU Arm Embedded Toolchain pro Windows.

Restartujte počítač.

Po dokončení všech kroků restartujte počítač.

Uživatelé Ubuntu 18.04 nebo 20.04 LTS

Proveďte následující kroky:

  1. Nainstalujte sadu Azure Sphere SDK.

    Poznámka:

    Nezapomeňte nainstalovat nový azsphere CLI v2.

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

Rychlý start : Instalace sady Azure Sphere SDK pro Linux vás provede procesem.

Instalace klienta Git pro Linux

Klient Gitu se vyžaduje ke klonování testovacích prostředí studijního programu a ukázek sady Azure Sphere SDK. Pokud ho chcete nainstalovat, použijte následující kód:

sudo apt install git

Instalace PowerShellu pro Linux

Nainstalujte na počítač nejnovější verzi PowerShellu pro Linux .

Instalace základní sady nástrojů GNU Arm Embedded toolchain pro Linux v reálném čase

  1. Stáhněte si nejnovější sadu nástrojů GNU Arm Embedded Toolchain pro Linux.

  2. Nainstalujte stažený balíček. Následující kód nainstaluje sadu nástrojů do složky /opt :

    sudo tar -xjvf gcc-arm-none-eabi-<version-number>-major-x86_64-linux.tar.bz2 -C /opt
    
  3. Aktualizace si cestu. Otevřete soubor ~/.bashrc a na konec přidejte následující kód:

    export PATH=$PATH:/opt/gcc-arm-none-eabi-<version-number>-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í systému může být tato knihovna už možná nainstalovaná. Pokud ne, spusťte následující příkazy:

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

Uživatelé Windows a Ubuntu

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

  1. Z příkazového řádku Windows PowerShellu nebo terminálu s Linuxem odstraňte všechny existující aplikace na zařízení následujícím příkazem:

    azsphere device sideload delete
    
  2. Restartujte Azure Sphere:

    azsphere device restart
    

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

Z příkazového řádku Windows PowerShellu nebo terminálu s Linuxem spusťte následující příkaz, který na zařízení povolí vývoj aplikací vysoké úrovně:

azsphere device enable-development

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

Z příkazového řádku Windows PowerShellu nebo terminálu s Linuxem spusťte následující příkaz, který na zařízení povolí vývoj aplikací v reálném čase:

azsphere device enable-development -r

Klonování úložiště

Pomocí následujícího příkazu naklonujte úložiště GitHub AzureSphereAltair800.

Poznámka:

Naklonujte projekt Altair do složky, která je blízko kořenové složky v počítači. Naklonujte ho například do c:\lab nebo ~/. Důvodem je, že proces sestavení Azure Sphere používá CMake, který může mít potíže s dlouhými názvy cest a složek.

git clone --recurse-submodules https://github.com/AzureSphereCloudEnabledAltair8800/AzureSphereAltair8800.git

Aktualizace a otestování instalace Azure Sphere

Když byl projekt emulátoru Altair vydán, cílí na verzi 10 rozhraní API Azure Sphere a verze 21.07 sady Azure Sphere SDK. Pravděpodobně jste nainstalovali novější verzi sady Azure Sphere SDK.

Pomocí těchto kroků aktualizujte konfigurační soubory pro všechny projekty Azure Sphere vysoké úrovně ve složce Altair8800Emulator :

  1. Otevřete příkazový řádek.

  2. Přejděte do složky Altair8800Emulator , kterou jste naklonovali do počítače.

  3. Spusťte update_config powershellový skript:

    pwsh ./tools/build-tools/update_config.ps1
    
    

Poznámka:

Skript update_config aktualizuje soubor cmake/azsphere_config.cmake pro každý projekt Azure Sphere vysoké úrovně ve složce Altair8800Emulator , kterou jste naklonovali.

Otestujte, že můžete sestavit projekty Altair 8800:

  1. Z příkazového řádku se ujistěte, že jste stále ve složce Altair8800Emulator , kterou jste naklonovali do počítače.

  2. Spusťte build_all powershellový skript:

    pwsh ./tools/build-tools/build_all.ps1
    
    
  3. Zkontrolujte zprávu o dokončení sestavení a ověřte úspěšné sestavení. Zpráva o dokončení sestavení bude podobná Build All completed successfully. Elapsed time: 00:00:17. Pokud proces sestavení selže, zkontrolujte, že jste nainstalovali všechny požadované součásti. Ve Windows zkontrolujte, že jste do cesty přidali Ninja a CMake.

  4. Zavřete příkazový řádek.