Latihan - Instal perangkat lunak pengembangan Azure Sphere di komputer Anda
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.
- Menginstal Visual Studio Code.
- Instal Azure Sphere SDK.
- Klaim perangkat Azure Sphere Anda.
- Konfigurasikan jaringan Wi-Fi Azure Sphere.
- Perbarui OS Azure Sphere.
- Aktifkan pengembangan aplikasi di perangkat.
- Kloning repositori Emulator Altair.
- 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:
- Instal Azure Sphere SDK terbaru.
- Pasang CMake dan Ninja.
- Menginstal Visual Studio Code.
- Pasang ekstensi Azure Sphere Visual Studio Code.
- Klaim perangkat Anda.
- 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:
Instal Azure Sphere SDK.
Catatan
Pastikan untuk menginstal azsphere CLI v2 baru.
Siapkan koneksi perangkat.
Pasang CMake dan Ninja.
Menginstal Visual Studio Code.
Pasang ekstensi Azure Sphere Visual Studio Code.
Klaim perangkat Anda.
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
Unduh Toolchain GNU Arm Embedded terbaru untuk Linux.
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
Perbarui jalur Anda. Tambahkan ~/.bashrc dan tambahkan kode berikut di akhir:
export PATH=$PATH:/opt/gcc-arm-none-eabi-<version-number>-major/bin
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
Dari baris perintah Windows PowerShell atau terminal Linux, jalankan perintah berikut untuk menghapus aplikasi yang ada di perangkat:
azsphere device sideload delete
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 :
Buka prompt perintah.
Buka folder Altair8800Emulator yang Anda kloning ke komputer Anda.
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:
Dari perintah, pastikan Anda masih berada di folder Altair8800Emulator yang Anda kloning ke komputer Anda.
Jalankan skrip PowerShell build_all :
pwsh ./tools/build-tools/build_all.ps1
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.Buka perintah.