Gyakorlat – Az Azure Sphere fejlesztői szoftver telepítése a számítógépre
Ebben a leckében az Azure Sphere fejlesztéséhez szükséges szoftvert fogja telepíteni.
Az alábbi lista ismerteti a szükséges lépéseket. Mindenképpen kövesse a számítógép operációs rendszerének lépéseit.
- Telepítse a Visual Studio Code-ot.
- Az Azure Sphere SDK telepítése.
- Jogosultság igénylése az Azure Sphere-eszközre.
- Az Azure Sphere Wi-Fi-hálózatának konfigurálása.
- Az Azure Sphere operációs rendszer frissítése.
- Az alkalmazásfejlesztés engedélyezése az eszközön.
- Klónozza az Altair Emulator adattárat.
- Frissítse és tesztelje az Altair emulátorprojekt összeállítását.
Windows 10 használata esetén
Ez a modul a Visual Studio Code-ot használja. Ha Ön Windows-felhasználó, aki jól ismeri a Visual Studiót, akkor is elvégezheti a gyakorlatokat. Vegye figyelembe, hogy a modulban szereplő IDE-képernyőképek eltérnek a felhasználói élményétől.
Végezze el a következő lépéseket:
- Telepítse az Azure Sphere SDK-t.
- Telepítse a CMake-et és a Ninját.
- Telepítse a Visual Studio Code-ot.
- Telepítse a Visual Studio Code Azure Sphere bővítményét.
- Igényeljen jogosultságot az eszközre.
- Konfigurálja a hálózatkezelést az eszközhöz.
Az Azure Sphere SDK windowsos telepítésének rövid útmutatója végigvezeti a folyamaton.
A windowsos Git-ügyfél telepítése
A Git-ügyfélnek klónoznia kell a képzési terv tesztkörnyezeteit és az Azure Sphere SDK-mintákat. Telepítse a Git for Windowst.
A Windows PowerShell telepítése
Telepítse a PowerShell legújabb verzióját a számítógépre.
A Valós idejű magos GNU Arm Embedded eszközlánc telepítése Windowshoz
Töltse le és telepítse a Legújabb GNU Arm Embedded Toolchain for Windows eszközt.
A számítógép újraindítása
Ha elvégezte az összes lépést, indítsa újra a számítógépet.
Ubuntu 18.04 vagy 20.04 használata esetén
Végezze el a következő lépéseket:
Az Azure Sphere SDK telepítése.
Megjegyzés:
Mindenképpen telepítse az új azsphere CLI 2-t.
Állítsa be az eszköz kapcsolatát.
Telepítse a CMake-et és a Ninját.
Telepítse a Visual Studio Code-ot.
Telepítse a Visual Studio Code Azure Sphere bővítményét.
Igényeljen jogosultságot az eszközre.
Konfigurálja a hálózatkezelést az eszközhöz.
A Linuxhoz készült Azure Sphere SDK telepítésének rövid útmutatója végigvezeti a folyamaton.
A linuxos Git-ügyfél telepítése
A Git-ügyfélnek klónoznia kell a képzési terv tesztkörnyezeteit és az Azure Sphere SDK-mintákat. A telepítéshez használja a következő kódot:
sudo apt install git
A Linuxhoz készült PowerShell telepítése
Telepítse a linuxos PowerShell legújabb verzióját a számítógépre.
A linuxos GNU Arm Embedded valós idejű eszközláncának telepítése
Töltse le a legújabb GNU Arm Embedded Toolchain for Linux eszközt.
Telepítse a letöltött csomagot. A következő kód telepíti az eszközláncot az /opt mappába:
sudo tar -xjvf gcc-arm-none-eabi-<version-number>-major-x86_64-linux.tar.bz2 -C /opt
Frissítse az elérési utat. Nyissa meg a ~/.bashrc fájlt, és adja hozzá a következő kódot a végéhez:
export PATH=$PATH:/opt/gcc-arm-none-eabi-<version-number>-major/bin
Nem kötelező: A valós idejű magkereső a libncurses.so.5 kódtárra támaszkodik. A rendszerbeállítástól függően előfordulhat, hogy ez a kódtár már telepítve van. Ha nem, futtassa a következő parancsokat:
sudo add-apt-repository universe sudo apt-get install libncurses5
Windows- és Ubuntu-felhasználók
Az Azure Sphere-en meglévő alkalmazások törlése
A Windows PowerShell parancssorából vagy Linux-terminálból futtassa a következő parancsot az eszközön lévő meglévő alkalmazások törléséhez:
azsphere device sideload delete
Indítsa újra az Azure Sphere-t:
azsphere device restart
A magas szintű magon végzett fejlesztés engedélyezése
A Windows PowerShell parancssorából vagy Linux-terminálból futtassa a következő parancsot a magas szintű alkalmazásfejlesztés engedélyezéséhez az eszközön:
azsphere device enable-development
A valós idejű magon végzett fejlesztés engedélyezése
A Windows PowerShell parancssorából vagy Linux-terminálból futtassa a következő parancsot a valós idejű alkalmazásfejlesztés engedélyezéséhez az eszközön:
azsphere device enable-development -r
A tárház klónozása
Az alábbi paranccsal klónozhatja az AzureSphereAltair8800 GitHub-adattárat.
Megjegyzés:
Klónozza az Altair-projektet egy olyan mappába, amely közel van a számítógép gyökérmappájához. Klónozza például a c:\lab vagy ~/a . Ennek az az oka, hogy az Azure Sphere buildelési folyamata CMake-t használ, amely hosszú elérési úttal és mappanevekkel küzdhet.
git clone --recurse-submodules https://github.com/AzureSphereCloudEnabledAltair8800/AzureSphereAltair8800.git
Az Azure Sphere telepítésének frissítése és tesztelése
Az Altair Emulator-projekt megjelenésekor az Azure Sphere API-k 10-es verzióját és az Azure Sphere SDK 21.07-es verzióját célozta meg. Valószínű, hogy az Azure Sphere SDK újabb verzióját telepítette.
Kövesse az alábbi lépéseket az Altair8800Emulator mappában található összes magas szintű Azure Sphere-projekt konfigurációs fájljainak frissítéséhez :
Nyisson meg egy parancssorablakot.
Nyissa meg a számítógépre klónozott Altair8800Emulator mappát.
Futtassa a update_config PowerShell-szkriptet:
pwsh ./tools/build-tools/update_config.ps1
Megjegyzés:
A update_config szkript frissíti a cmake/azsphere_config.cmake fájlt minden magas szintű Azure Sphere-projekthez az Altair8800Emulator mappában, amelyet klónozott.
Tesztelje, hogy elkészítheti-e az Altair 8800-projekteket:
A parancssorból győződjön meg arról, hogy továbbra is a számítógépre klónozott Altair8800Emulator mappában van.
Futtassa a build_all PowerShell-szkriptet:
pwsh ./tools/build-tools/build_all.ps1
Ellenőrizze a build befejezési üzenetét a sikeres build megerősítéséhez. A build befejezési üzenete hasonló lesz a következőhöz
Build All completed successfully. Elapsed time: 00:00:17
: . Ha a létrehozási folyamat sikertelen, ellenőrizze, hogy telepítette-e az összes szükséges összetevőt. Windows rendszeren ellenőrizze, hogy hozzáadta-e a Ninja és a CMake elemet az útvonalhoz.Zárja be a parancssort.