Gyakorlat – Az Azure Sphere fejlesztői szoftver telepítése a számítógépre

Befejeződött

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.

  1. Telepítse a Visual Studio Code-ot.
  2. Az Azure Sphere SDK telepítése.
  3. Jogosultság igénylése az Azure Sphere-eszközre.
  4. Az Azure Sphere Wi-Fi-hálózatának konfigurálása.
  5. Az Azure Sphere operációs rendszer frissítése.
  6. Az alkalmazásfejlesztés engedélyezése az eszközön.
  7. Klónozza az Altair Emulator adattárat.
  8. 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:

  1. Telepítse az Azure Sphere SDK-t.
  2. Telepítse a CMake-et és a Ninját.
  3. Telepítse a Visual Studio Code-ot.
  4. Telepítse a Visual Studio Code Azure Sphere bővítményét.
  5. Igényeljen jogosultságot az eszközre.
  6. 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:

  1. Az Azure Sphere SDK telepítése.

    Megjegyzés:

    Mindenképpen telepítse az új azsphere CLI 2-t.

  2. Állítsa be az eszköz kapcsolatát.

  3. Telepítse a CMake-et és a Ninját.

  4. Telepítse a Visual Studio Code-ot.

  5. Telepítse a Visual Studio Code Azure Sphere bővítményét.

  6. Igényeljen jogosultságot az eszközre.

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

  1. Töltse le a legújabb GNU Arm Embedded Toolchain for Linux eszközt.

  2. 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
    
  3. 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
    
  4. 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

  1. 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
    
  2. 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 :

  1. Nyisson meg egy parancssorablakot.

  2. Nyissa meg a számítógépre klónozott Altair8800Emulator mappát.

  3. 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:

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

  2. Futtassa a build_all PowerShell-szkriptet:

    pwsh ./tools/build-tools/build_all.ps1
    
    
  3. 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.

  4. Zárja be a parancssort.