Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dengan Modul IoT NXP LPC54 018
penting
Integrasi referensi ini di-host di RTOS repositori Bebas Amazon yang tidak digunakan lagi. Kami menyarankan Anda mulai di sini ketika Anda membuat proyek baru. Jika Anda sudah memiliki RTOS proyek Gratis yang ada berdasarkan repositori Amazon-Free RTOS yang sekarang tidak digunakan lagi, lihat. Panduan Migrasi Repositori RTOS Github Bebas Amazon
Tutorial ini memberikan instruksi untuk memulai dengan Modul IoT NXP LPC54 018. Jika Anda tidak memiliki Modul IoT NXP LPC54 018, kunjungi Katalog AWS Perangkat Mitra untuk membelinya dari mitra kami.
Sebelum Anda mulai, Anda harus mengkonfigurasi AWS IoT dan RTOS unduhan Gratis Anda untuk menghubungkan perangkat Anda ke AWS Cloud. Lihat Langkah pertama untuk instruksi. Dalam tutorial ini, jalur ke direktori RTOS Download Gratis disebut sebagai
.freertos
Gambaran Umum
Tutorial ini berisi petunjuk untuk langkah-langkah memulai berikut:
-
Menghubungkan papan Anda ke mesin host.
-
Menginstal perangkat lunak pada mesin host untuk mengembangkan dan men-debug aplikasi tertanam untuk papan mikrokontroler Anda.
-
Menyusun silang aplikasi RTOS demo Gratis ke gambar biner.
-
Memuat gambar biner aplikasi ke papan Anda, dan kemudian menjalankan aplikasi.
Siapkan perangkat NXP keras
Untuk mengatur NXP LPC54 018
-
Hubungkan komputer Anda ke USB port pada NXP LPC54 018.
Untuk mengatur JTAG debugger
Anda memerlukan JTAG debugger untuk meluncurkan dan men-debug kode Anda yang berjalan di papan 018. NXP LPC54 Gratis RTOS diuji menggunakan Modul IoT OM4 0006. Untuk informasi selengkapnya tentang debugger yang didukung, lihat Panduan Pengguna untuk Modul IoT NXP LPC54 018 yang tersedia dari halaman produk Modul IoT OM4 0007 LPC54 018
-
Jika Anda menggunakan debugger Modul IoT OM4 0006, gunakan kabel konverter untuk menghubungkan konektor 20-pin dari debugger ke konektor 10-pin pada modul IoT. NXP
-
Hubungkan NXP LPC54 018 dan OM4 0006 IoT Module Debugger ke USB port di komputer Anda menggunakan kabel mini ke. USB USB
Siapkan lingkungan pengembangan Anda
Gratis RTOS mendukung dua IDEs untuk Modul IoT NXP LPC54 018IAR: Meja Kerja Tertanam dan. MCUXpresso
Sebelum Anda mulai, instal salah satunyaIDEs.
Untuk menginstal IAR Embedded Workbench untuk ARM
-
Jelajahi IAREmbedded Workbench untuk ARM
dan unduh perangkat lunak. catatan
IAREmbedded Workbench untuk ARM membutuhkan Microsoft Windows.
-
Jalankan penginstal dan ikuti petunjuknya.
-
Di Wisaya Lisensi, pilih Daftar dengan IAR Sistem untuk mendapatkan lisensi evaluasi.
-
Letakkan bootloader di perangkat sebelum mencoba menjalankan demo apa pun.
Untuk menginstal MCUXpresso dari NXP
-
Unduh dan jalankan MCUXpresso penginstal dari NXP
. catatan
Versi 10.3.x dan yang lebih baru didukung.
-
Jelajahi MCUXpressoSDK
dan pilih Build yourSDK. catatan
Versi 2.5 dan yang lebih baru didukung.
-
Pilih Pilih Papan Pengembangan.
-
Di bawah Pilih Papan Pengembangan, di Cari berdasarkan Nama, masukkan
LPC54018-IoT-Module
. -
Di bawah Papan, pilih LPC54018-IOT-Modul.
-
Verifikasi detail perangkat keras, lalu pilih Build MCUXepresso SDK.
-
SDKUntuk Windows yang menggunakan MCUXpresso IDE sudah dibangun. Pilih UnduhSDK. Jika Anda menggunakan sistem operasi lain, di bawah Host OS, pilih sistem operasi Anda, lalu pilih Unduh SDK.
-
Mulai MCUXpressoIDE, dan pilih SDKs tab Terinstal.
-
Seret dan jatuhkan file SDK arsip yang diunduh ke SDKs jendela Terinstal.
Jika mengalami masalah saat penginstalan, lihat NXPSupport
Memantau MQTT pesan di cloud
Sebelum menjalankan proyek RTOS demo Gratis, Anda dapat mengatur MQTT klien di AWS IoT konsol untuk memantau pesan yang dikirim perangkat Anda ke AWS Cloud.
Untuk berlangganan MQTT topik dengan AWS IoT MQTT klien
-
Masuk ke konsol AWS IoT
tersebut. -
Di panel navigasi, pilih Uji, lalu pilih klien MQTT uji untuk membuka MQTT klien.
-
Dalam Subscription topic, masukkan
, lalu pilih Subscribe to topic.your-thing-name
/example/topic
Ketika proyek demo berhasil berjalan di perangkat Anda, Anda melihat “Hello World!” dikirim beberapa kali ke topik yang Anda berlangganan.
Membangun dan menjalankan proyek RTOS Demo Gratis
Impor RTOS demo Gratis ke IDE
Untuk mengimpor kode RTOS sampel Gratis ke Meja Kerja IAR Tertanam IDE
-
Buka IAR Embedded Workbench, dan dari menu File, pilih Open Workspace.
-
Di kotak teks direktori pencarian, masukkan
projects/nxp/lpc54018iotmodule/iar/aws_demos
, dan pilih aws_demos.eww. -
Dari menu Project, pilih Rebuild All.
Untuk mengimpor kode RTOS sampel Gratis ke MCUXpresso IDE
-
BukaMCUXpresso, dan dari menu File, pilih Open Projects From File System.
-
Di kotak teks Direktori, masukkan
projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos
, dan pilih Selesai -
Dari menu Project, pilih Build All.
Jalankan proyek RTOS demo Gratis
Untuk menjalankan proyek RTOS demo Gratis dengan IAR Embedded Workbench IDE
-
Di menu Project AndaIDE, pilih Make.
-
Dari menu Project, pilih Download dan Debug.
-
Dari menu Debug, pilih Mulai Debugging.
-
Ketika debugger berhenti di breakpoint
main
, dari menu Debug, pilih Go.catatan
Jika kotak dialog J-Link Device Selection terbuka, pilih OK untuk melanjutkan. Dalam Pengaturan Perangkat Target kotak dialog, pilih Tidak ditentukan, pilih Cortex-M4, lalu pilih OK. Anda hanya perlu melakukan ini sekali.
Untuk menjalankan proyek RTOS demo Gratis dengan MCUxpresso IDE
-
Di menu Project AndaIDE, pilih Build.
-
Jika ini adalah pertama kalinya Anda melakukan debug, pilih
aws_demos
proyek dan dari toolbar Debug, pilih tombol debug biru. -
Setiap probe debug yang terdeteksi ditampilkan. Pilih probe yang ingin Anda gunakan, lalu pilih OK untuk memulai debugging.
catatan
Saat debugger berhenti di breakpoint
main()
, tekan tombol debug restart sekali untuk mengatur ulang sesi debugging. (Ini diperlukan karena bug dengan MCUXpresso debugger untuk modul NXP54 018-IoT). -
Ketika debugger berhenti di breakpoint
main()
, dari menu Debug, pilih Go.
Pemecahan Masalah
Untuk informasi pemecahan masalah umum tentang Memulai dengan GratisRTOS, lihat. Memulai masalah saat memulai