Cvičení – instalace vývojového softwaru Azure Sphere na počítač
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.
- Nainstalujte editor Visual Studio Code.
- Nainstalujte sadu Azure Sphere SDK.
- Deklarujte své zařízení Azure Sphere.
- Nakonfigurujte pro Azure Sphere síť Wi-Fi.
- Aktualizujte operační systém Azure Sphere.
- Povolte vývoj aplikací na zařízení.
- Naklonujte úložiště Altair Emulator.
- 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:
- Nainstalujte nejnovější sadu Azure Sphere SDK.
- Nainstalujte nástroje CMake a Ninja.
- Nainstalujte editor Visual Studio Code.
- Nainstalujte rozšíření Azure Sphere pro Visual Studio Code.
- Deklarujte identitu svého zařízení.
- 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:
Nainstalujte sadu Azure Sphere SDK.
Poznámka:
Nezapomeňte nainstalovat nový azsphere CLI v2.
Nastavte připojení zařízení.
Nainstalujte nástroje CMake a Ninja.
Nainstalujte editor Visual Studio Code.
Nainstalujte rozšíření Azure Sphere pro Visual Studio Code.
Deklarujte identitu svého zařízení.
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
Stáhněte si nejnovější sadu nástrojů GNU Arm Embedded Toolchain pro Linux.
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
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
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
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
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 :
Otevřete příkazový řádek.
Přejděte do složky Altair8800Emulator , kterou jste naklonovali do počítače.
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:
Z příkazového řádku se ujistěte, že jste stále ve složce Altair8800Emulator , kterou jste naklonovali do počítače.
Spusťte build_all powershellový skript:
pwsh ./tools/build-tools/build_all.ps1
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.Zavřete příkazový řádek.