

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai dengan Modul LPC54 IoT NXP 018
<a name="getting_started_nxp"></a>

**penting**  <a name="deprecation-message"></a>
Integrasi referensi ini di-host di repositori Amazon-Freertos yang tidak digunakan lagi. Kami menyarankan Anda [mulai di sini](freertos-getting-started-modular.md) ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang sudah ada berdasarkan repositori Amazon-Freertos yang sekarang tidak digunakan lagi, lihat. [Panduan Migrasi Repositori Github Amazon-freertos](github-repo-migration.md)

Tutorial ini memberikan instruksi untuk memulai dengan Modul LPC54 IoT NXP 018. [Jika Anda tidak memiliki Modul LPC54 IoT NXP 018, kunjungi Katalog Perangkat AWS Mitra untuk membelinya dari mitra kami.](https://devices.amazonaws.com/detail/a3G0L00000AANtAUAX/LPC54018-IoT-Solution) Gunakan kabel USB untuk menghubungkan Modul LPC54 IoT NXP 018 Anda ke komputer Anda.

Sebelum memulai, Anda harus mengonfigurasi AWS IoT dan mengunduh FreeRTOS Anda untuk menghubungkan perangkat Anda ke Cloud. AWS Lihat [Langkah pertama](freertos-prereqs.md) untuk instruksi. Dalam tutorial ini, jalur ke direktori unduhan FreerTOS disebut sebagai. `freertos`

## Gambaran umum
<a name="w2aac31b9b7c25c42c11"></a>

Tutorial ini berisi petunjuk untuk langkah-langkah memulai berikut:

1. Menghubungkan papan Anda ke mesin host.

1. Menginstal perangkat lunak pada mesin host untuk mengembangkan dan men-debug aplikasi tertanam untuk papan mikrokontroler Anda.

1. Menyusun silang aplikasi demo FreeRTOS ke gambar biner.

1. Memuat gambar biner aplikasi ke papan Anda, dan kemudian menjalankan aplikasi.

## Siapkan perangkat keras NXP
<a name="nxp-setup-hardware"></a>

**Untuk mengatur NXP 018 LPC54**
+ Hubungkan komputer Anda ke port USB pada NXP LPC54 018.

**Untuk mengatur debugger JTAG**

Anda memerlukan debugger JTAG untuk meluncurkan dan men-debug kode Anda yang berjalan di papan NXP 018. LPC54 FreeRTOS diuji menggunakan Modul IoT OM4 0006. [Untuk informasi selengkapnya tentang debugger yang didukung, lihat *Panduan Pengguna untuk Modul LPC54 IoT NXP 018 yang tersedia dari halaman produk Modul IoT* 0007 OM4 018. LPC54](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc54018-iot-module-for-the-lpc540xx-family-of-mcus:OM40007) 

1. Jika Anda menggunakan debugger Modul IoT OM4 0006, gunakan kabel konverter untuk menghubungkan konektor 20-pin dari debugger ke konektor 10-pin pada modul NXP IoT. 

1. Hubungkan NXP LPC54 018 dan OM4 0006 IoT Module Debugger ke port USB di komputer Anda menggunakan kabel mini-USB ke USB.

## Siapkan lingkungan pengembangan Anda
<a name="setup-env_nxp"></a>

FreeRTOS mendukung IDEs dua untuk Modul IoT NXP LPC54 018: IAR Embedded Workbench dan. MCUXpresso

Sebelum Anda mulai, instal salah satunya IDEs.

**Untuk menginstal IAR Embedded Workbench untuk ARM**

1. Jelajahi [IAR Embedded Workbench untuk ARM](https://www.iar.com/iar-embedded-workbench/#!?architecture=Arm) dan unduh perangkat lunaknya.
**catatan**  
IAR Embedded Workbench untuk ARM membutuhkan Microsoft Windows.

1. Jalankan penginstal dan ikuti petunjuknya.

1. Di **Wisaya Lisensi**, pilih **Daftar dengan Sistem IAR untuk mendapatkan lisensi evaluasi**.

1. Letakkan bootloader di perangkat sebelum mencoba menjalankan demo apa pun.

**Untuk menginstal MCUXpresso dari NXP**

1. Unduh dan jalankan MCUXpresso penginstal dari [NXP](https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE).
**catatan**  
Versi 10.3.x dan yang lebih baru didukung.

1. Jelajahi [MCUXpresso SDK](https://www.nxp.com/support/developer-resources/software-development-tools/mcuxpresso-software-and-tools/mcuxpresso-software-development-kit-sdk:MCUXpresso-SDK) dan pilih **Build your SDK**.
**catatan**  
Versi 2.5 dan yang lebih baru didukung.

1. Pilih **Pilih Papan Pengembangan**.

1. Di bawah **Pilih Papan Pengembangan**, di **Cari berdasarkan Nama**, masukkan**LPC54018-IoT-Module**.

1. Di bawah **Papan**, pilih **LPC54018-IOT-Modul**.

1. Verifikasi detail perangkat keras, lalu pilih **Build MCUXepresso SDK**.

1. SDK untuk Windows menggunakan MCUXpresso IDE sudah dibangun. Pilih **Unduh SDK**. Jika Anda menggunakan sistem operasi lain, di bawah **Host OS**, pilih sistem operasi Anda, lalu pilih **Unduh SDK**. 

1. Mulai MCUXpresso IDE, dan pilih SDKs tab **Terinstal**.

1. Seret dan lepas file arsip SDK yang diunduh ke SDKs jendela **Terinstal**.

Jika mengalami masalah saat penginstalan, lihat [NXP Support atau NXP](https://www.nxp.com/support/support:SUPPORTHOME?tid=sbmenu) [Developer](https://www.nxp.com/support/developer-resources:DEVELOPER_HOME) Resources.

## Memantau pesan MQTT di cloud
<a name="getting_started_nxp_mqtt_monitoring"></a>

Sebelum menjalankan proyek demo FreeRTOS, Anda dapat mengatur klien MQTT di konsol untuk memantau pesan AWS IoT yang dikirim perangkat Anda ke Cloud. AWS

**Untuk berlangganan topik MQTT dengan klien MQTT AWS IoT**

1. Masuk ke [konsol AWS IoT](https://console.aws.amazon.com/iotv2/) tersebut.

1. Di panel navigasi, pilih **Uji**, lalu pilih klien **pengujian MQTT untuk membuka klien** MQTT.

1. Dalam **Subscription topic**, masukkan***your-thing-name*/example/topic**, lalu pilih **Subscribe to topic**.

Ketika proyek demo berhasil berjalan di perangkat Anda, Anda melihat “Hello World\$1” dikirim beberapa kali ke topik yang Anda berlangganan.

## Bangun dan jalankan proyek Demo FreeRTOS
<a name="nxp-build-and-run"></a>

### Impor demo FreeRTOS ke IDE Anda
<a name="nxp-freertos-import-project"></a><a name="nxp-load-project"></a>

**Untuk mengimpor kode sampel FreeRTOS ke IAR Embedded Workbench IDE**

1. Buka IAR Embedded Workbench, dan dari menu **File**, pilih **Open** Workspace.

1. **Di kotak teks **direktori pencarian**, masukkan`projects/nxp/lpc54018iotmodule/iar/aws_demos`, dan pilih aws\$1demos.eww.**

1. Dari menu **Project**, pilih **Rebuild All**.

**Untuk mengimpor kode sampel FreeRTOS ke IDE MCUXpresso**

1. Buka MCUXpresso, dan dari menu **File**, pilih **Buka Proyek Dari Sistem File**.

1. Di kotak teks **Direktori**, masukkan`projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos`, dan pilih **Selesai**

1. Dari menu **Project**, pilih **Build All**.

### Jalankan proyek demo FreeRTOS
<a name="nxp-run-example"></a>

**Untuk menjalankan proyek demo FreeRTOS dengan IAR Embedded Workbench IDE**

1. Di IDE Anda, dari menu **Project**, pilih **Make**.

1. Dari menu **Project**, pilih **Download dan Debug**.

1. Dari menu **Debug**, pilih **Mulai Debugging**.

1. **Ketika debugger berhenti di breakpoint`main`, dari menu **Debug**, pilih Go.**
**catatan**  
Jika kotak dialog **Pemilihan Perangkat J-Link** 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 demo FreeRTOS dengan IDE MCUxpresso**

1. Di IDE Anda, dari menu **Project**, pilih **Build**.

1. Jika ini adalah pertama kalinya Anda melakukan debug, pilih `aws_demos` proyek dan dari toolbar **Debug**, pilih tombol debug biru.

1. 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 ![\[Colorful logo with overlapping circles representing cloud services integration.\]](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/reset.png) sekali untuk mengatur ulang sesi debugging. (Ini diperlukan karena bug dengan MCUXpresso debugger untuk modul NXP54 018-IoT).

1. **Ketika debugger berhenti di breakpoint`main()`, dari menu **Debug**, pilih Go.**

## Pemecahan masalah
<a name="getting_started_nxp_troubleshooting"></a>

Untuk informasi pemecahan masalah umum tentang Memulai FreeRTOS, lihat. [Pemecahan masalah memulai](gsg-troubleshooting.md)