Cvičení – nastavení Azure Sphere
Do počítače nainstalujte následující software.
Řešení problému
- 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é.
- 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:
- 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í.
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
- Stáhněte sadu nástrojů GNU Arm Embedded Toolchain pro Windows.
- 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:
- Nainstalujte sadu Azure Sphere SDK. Ověřte, že jste nainstalovali nové rozhraní příkazového řádku Azure Sphere verze 2.
- 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í.
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
Stáhněte sadu nástrojů GNU Arm Embedded Toolchain. V době psaní tohoto článku to je verze 10-2020-q4-major.
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
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
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
Doporučené rozšíření Visual Studio Code
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ě.
- Otevření panelu bočního panelu rozšíření v editoru Visual Studio Code
- Případně vyberte v nabídce Zobrazit → Rozšíření.
- Vyhledejte nástroj Peacock.
- Kliknutí na Nainstalovat
- V případě potřeby klikněte na Načíst znovu.
Odstranění existujících aplikací v Azure Sphere
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
Restartujte Azure Sphere.
azsphere device restart
Povolení vývoje pro jádra na vysoké úrovni
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
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
Zavřete příkazový řádek PowerShell ve Windows.
Uživatelé systému Linux
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