Latihan - Instal perangkat lunak pengembangan Azure Sphere di komputer Anda

Selesai

Di unit ini, Anda akan menginstal perangkat lunak yang diperlukan untuk pengembangan Azure Sphere.

Daftar berikut menguraikan langkah-langkah yang harus Anda selesaikan. Pastikan untuk mengikuti langkah-langkah untuk sistem operasi komputer Anda.

  1. Menginstal Visual Studio Code.
  2. Instal Azure Sphere SDK.
  3. Klaim perangkat Azure Sphere Anda.
  4. Konfigurasikan jaringan Wi-Fi Azure Sphere.
  5. Perbarui OS Azure Sphere.
  6. Aktifkan pengembangan aplikasi di perangkat.
  7. Kloning repositori Emulator Altair.
  8. Perbarui dan uji build proyek emulator Altair.

Windows 10 pengguna

Modul ini menggunakan Visual Studio Code. Jika Anda adalah pengguna Windows yang nyaman dengan Visual Studio, Anda masih dapat menyelesaikan latihan. Perlu diketahui bahwa cuplikan layar IDE yang disertakan dalam modul ini akan berbeda dari pengalaman Anda.

Selesaikan langkah-langkah berikut:

  1. Instal Azure Sphere SDK terbaru.
  2. Pasang CMake dan Ninja.
  3. Menginstal Visual Studio Code.
  4. Pasang ekstensi Azure Sphere Visual Studio Code.
  5. Klaim perangkat Anda.
  6. Konfigurasikan jaringan untuk perangkat.

Mulai cepat Instal Azure Sphere SDK untuk Windows akan memandu Anda melalui prosesnya.

Pasang klien Git untuk Windows

Klien Git diperlukan untuk mengkloning lab jalur pembelajaran dan sampel Azure Sphere SDK. Instal Git untuk Windows.

Instal PowerShell untuk Windows

Instal PowerShell versi terbaru di komputer Anda.

Instal Toolchain GNU Arm Embedded core real-time untuk Windows

Unduh dan instal Toolchain GNU Arm Embedded terbaru untuk Windows.

Hidupkan ulang komputer

Setelah menyelesaikan semua langkah, mulai ulang komputer Anda.

Pengguna Ubuntu 18.04 atau 20.04 LTS

Selesaikan langkah-langkah berikut:

  1. Instal Azure Sphere SDK.

    Catatan

    Pastikan untuk menginstal azsphere CLI v2 baru.

  2. Siapkan koneksi perangkat.

  3. Pasang CMake dan Ninja.

  4. Menginstal Visual Studio Code.

  5. Pasang ekstensi Azure Sphere Visual Studio Code.

  6. Klaim perangkat Anda.

  7. Konfigurasikan jaringan untuk perangkat.

Mulai cepat Instal Azure Sphere SDK untuk Windows akan memandu Anda melalui prosesnya.

Pasang klien Git untuk Windows

Klien Git diperlukan untuk mengkloning lab jalur pembelajaran dan sampel Azure Sphere SDK. Untuk menginstalnya, gunakan kode berikut:

sudo apt install git

Instal PowerShell untuk Windows

Instal PowerShell versi terbaru di komputer Anda.

Instal Toolchain GNU Arm Embedded core real-time untuk Windows

  1. Unduh Toolchain GNU Arm Embedded terbaru untuk Linux.

  2. Pasang paket yang diunduh. Kode berikut menginstal toolchain di folder /opt :

    sudo tar -xjvf gcc-arm-none-eabi-<version-number>-major-x86_64-linux.tar.bz2 -C /opt
    
  3. Perbarui jalur Anda. Tambahkan ~/.bashrc dan tambahkan kode berikut di akhir:

    export PATH=$PATH:/opt/gcc-arm-none-eabi-<version-number>-major/bin
    
  4. Opsional: Debugger inti real time bergantung pada pustaka libncurses.so.5. Bergantung pada pengaturan sistem Anda, pustaka ini mungkin sudah diinstal. Jika tidak, jalankan perintah berikut:

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

pengguna Windows dan Ubuntu

Hapus aplikasi yang ada di Azure Sphere

  1. Dari baris perintah Windows PowerShell atau terminal Linux, jalankan perintah berikut untuk menghapus aplikasi yang ada di perangkat:

    azsphere device sideload delete
    
  2. Mulai ulang Azure Sphere:

    azsphere device restart
    

Aktifkan pengembangan inti tingkat tinggi

Dari baris perintah Windows PowerShell atau terminal Linux, jalankan perintah berikut untuk mengaktifkan pengembangan aplikasi tingkat tinggi pada perangkat:

azsphere device enable-development

Aktifkan pengembangan inti real-time

Dari baris perintah Windows PowerShell atau terminal Linux, jalankan perintah berikut untuk mengaktifkan pengembangan aplikasi tingkat tinggi pada perangkat:

azsphere device enable-development -r

Mengklon repositori

Gunakan perintah berikut untuk mengkloning repositori GitHub AzureSphereAltair8800.

Catatan

Kloning proyek Altair ke folder yang dekat dengan folder akar di komputer Anda. Misalnya, kloning ke c:\lab atau ~/. Alasannya adalah bahwa proses build Azure Sphere menggunakan CMake, yang dapat berjuang dengan jalur panjang dan nama folder.

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

Perbarui dan uji penginstalan Azure Sphere Anda

Ketika proyek emulator Altair dirilis, proyek ini menargetkan versi 10 dari API Azure Sphere dan versi 21.07 dari Azure Sphere SDK. Kemungkinan Anda menginstal versi Azure Sphere SDK yang lebih baru.

Ikuti langkah-langkah ini untuk memperbarui file konfigurasi untuk semua proyek Azure Sphere tingkat tinggi di folder Altair8800Emulator :

  1. Buka prompt perintah.

  2. Buka folder Altair8800Emulator yang Anda kloning ke komputer Anda.

  3. Jalankan skrip update_config PowerShell:

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

Catatan

Skrip update_config memperbarui file cmake/azsphere_config.cmake untuk setiap proyek Azure Sphere tingkat tinggi di folder Altair8800Emulator yang Anda kloning.

Uji bahwa Anda dapat membangun proyek Altair 8800:

  1. Dari perintah, pastikan Anda masih berada di folder Altair8800Emulator yang Anda kloning ke komputer Anda.

  2. Jalankan skrip PowerShell build_all :

    pwsh ./tools/build-tools/build_all.ps1
    
    
  3. Periksa pesan penyelesaian build untuk mengonfirmasi build yang berhasil. Pesan penyelesaian build akan mirip dengan Build All completed successfully. Elapsed time: 00:00:17. Jika proses build gagal, periksa apakah Anda menginstal semua komponen yang diperlukan. Pada Windows, periksa apakah Anda menambahkan Ninja dan CMake ke jalur.

  4. Buka perintah.