

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

# AWS Program Kualifikasi Perangkat untuk FreeRTOS
<a name="afr-qualification"></a>

## Apa itu FreeRTOS
<a name="afr-qualification-what-is"></a>

Dikembangkan dalam kemitraan dengan perusahaan chip terkemuka di dunia selama periode 20 tahun, dan sekarang diunduh setiap 170 detik, FreeRTOS adalah sistem operasi real-time (RTOS) terkemuka di pasar untuk mikrokontroler dan mikroprosesor kecil. Didistribusikan secara bebas di bawah lisensi open source MIT, FreeRTOS mencakup kernel dan kumpulan perpustakaan yang berkembang yang cocok untuk digunakan di semua sektor industri. FreeRTOS dibangun dengan penekanan pada keandalan dan kemudahan penggunaan. [FreeRTOS mencakup pustaka untuk pembaruan konektivitas, keamanan, over-the-air dan (OTA), dan aplikasi demo yang menunjukkan fitur FreeRTOS pada papan yang memenuhi syarat.](https://devices.amazonaws.com/search?page=1&sv=freertos)

 Untuk informasi lebih lanjut, kunjungi [Freertos.org](https://www.freertos.org/).

## Apa itu Program Kualifikasi AWS Perangkat untuk FreeRTOS
<a name="afr-qualification-what-is-qualp"></a>

[Program Kualifikasi AWS Perangkat untuk FreeRTOS](https://aws.amazon.com/partners/dqp/) [memverifikasi integrasi pustaka FreeRTOS AWS IoT yang berjalan pada papan pengembangan berbasis mikrokontroler tertentu yang kompatibel AWS dengan praktik terbaik yang diterbitkan AWS IoT Core untuk konektivitas, dan cukup kuat untuk lulus tes yang ditentukan oleh program kualifikasi.](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests)

Papan yang memenuhi syarat dalam program ini tercantum dalam [Katalog Perangkat AWS Mitra](https://devices.amazonaws.com/search?page=1&sv=freertos).

Untuk informasi tentang kualifikasi papan Anda untuk FreeRTOS, lihat. [Memenuhi syarat dewan Anda](freertos-qualification.md)

# Kualifikasi FAQs
<a name="afr-qualification-faqs"></a>

T: *Dapatkah saya memenuhi syarat papan yang berisi mikrokontroler (MCU) tanpa konektivitas cloud bawaan?*  
Ya. Namun, papan yang menggunakan MCU harus memiliki konektivitas cloud langsung atau tidak langsung (misalnya - menggunakan modul komunikasi terpisah). 

T: *Versi FreeRTOS mana yang memenuhi syarat untuk kualifikasi?*  
Gunakan versi FreeRTOS Long Term Support (LTS) terbaru (disarankan [GitHub](https://github.com/FreeRTOS/FreeRTOS-LTS),) atau versi pustaka FreeRTOS () terbaru yang dirilis secara resmi. [GitHub](https://github.com/FreeRTOS/FreeRTOS)

T: *Apa tes wajib untuk kualifikasi?*  
[Diagram alur Porting](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-chart.html) menjelaskan pustaka perangkat lunak dan tes yang diperlukan untuk memenuhi syarat papan Anda.

T: *Dapatkah saya mencampur dan mencocokkan versi perpustakaan untuk kualifikasi? Misalnya, gunakan CoreMQTT dari paket LTS dan versi FreeRTOS-Plus-TCP dari rilis FreeRTOS terbaru?*  
Tidak. [https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202210-LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202210-LTS) Anda dapat menemukan informasi tentang kombinasi ini dalam `manifest.yml` file di repositori yang sesuai (misalnya, file manifes FreeRTOS 202210.xx [LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/blob/202210-LTS/manifest.yml)).

T: *Dapatkah saya memenuhi syarat papan saya dengan versi LTS sebelumnya*?  
Kami menyarankan Anda menggunakan rilis LTS terbaru (termasuk tambalan terbaru) untuk kualifikasi baru. Jika Anda sudah dalam proses kualifikasi dengan rilis LTS sebelumnya, terus bekerja dengan perwakilan APN lokal Anda.

T: *Dapatkah saya memenuhi syarat papan saya dengan versi LTS sebelumnya*?  
Tidak, kami sarankan Anda menggunakan rilis LTS terbaru untuk kualifikasi baru. Jika Anda sudah dalam proses kualifikasi dengan rilis LTS sebelumnya, terus bekerja dengan perwakilan APN lokal Anda. 

T: *Apa yang terjadi pada dewan berkualitas saya yang ada?*  
Papan yang memenuhi syarat yang ada akan terus dicantumkan di Katalog Perangkat AWS Mitra. Bila diperlukan, kami akan langsung mengkomunikasikan setiap perubahan yang diperlukan untuk kualifikasi yang ada. [Jika Anda ingin memutakhirkan papan yang memenuhi syarat ke pustaka FreeRTOS terbaru atau versi LTS FreeRTOS, Anda harus memverifikasi ulang terhadap tes baru.](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests)

T: *Apakah saya perlu menguji menggunakan lapisan abstraksi di FreeRTOS, termasuk soket aman dan manajemen* Wi-Fi?  
Tidak. *Lihat pustaka dan pengujian perangkat lunak yang diperlukan di [diagram alur Porting di Panduan Porting](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-chart.html) FreeRTOS.*

T: *Apakah saya perlu memulai dari awal jika versi FreeRTOS baru dirilis saat saya mem-porting versi* sebelumnya?  
Tidak. Anda masih dapat memenuhi syarat menggunakan versi sebelumnya. Namun, kami sangat menyarankan Anda menggunakan versi FreeRTOS atau FreeRTOS LTS terbaru yang tersedia pada saat Anda mulai porting.

T: *Papan saya menggunakan arsitektur kernel yang telah saya modifikasi dan bukan bagian dari rilis FreeRTOS resmi. Apakah saya masih bisa memenuhi syarat?*  
Tidak, hanya port kernel resmi yang [GitHub](https://github.com/FreeRTOS/FreeRTOS-Kernel)tersedia dari yang diterima untuk kualifikasi. Jika Anda memiliki arsitektur yang tidak didukung atau fungsionalitas tambahan untuk ditambahkan ke port kernel yang ada, Anda dapat mengikuti [Pedoman Kontribusi](https://github.com/aws/amazon-freertos/blob/main/CONTRIBUTING.md) kami untuk mengirimkan permintaan tarik ke [GitHub](https://github.com/FreeRTOS/FreeRTOS-Kernel). Setelah permintaan tarik ditinjau dan digabungkan, itu akan menjadi resmi dan Anda akan dapat memenuhi syarat dengan port kernel. Untuk informasi lebih lanjut, hubungi perwakilan APN setempat.

T: *Papan saya tidak membongkar TCP/IP to hardware. Is a particular TCP/IP tumpukan yang diperlukan untuk kualifikasi FreerTOS?*  
Jika papan Anda tidak memiliki TCP/IP functionality, you can use either the FreeRTOS\$1TCP TCP/IP stack or the latest version of the lwIP TCP/IP tumpukan on-chip. *Untuk informasi selengkapnya, lihat [Mem-porting TCP/IP Stack di](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-tcp.html) Panduan Porting FreeRTOS.*

T: *Apakah kita perlu mengimplementasikan PKCS11 meskipun tumpukan TLS diturunkan ke chip komunikasi?*  
Tidak, Anda tidak perlu menerapkan atau menguji PKCS11.

T: *Perangkat saya hanya menggunakan salah satu protokol (HTTP, MQTT) dan hanya satu saluran komunikasi yang tersedia (Wi-Fi, Ethernet, BLE). Jika semua tes IDT terkait OTA lulus hanya menggunakan satu kombinasi saluran komunikasi protokol, apakah perangkat saya akan memenuhi syarat?*  
Ya. Namun, kami mendorong Anda untuk mendapatkan kombinasi lain yang memenuhi syarat di perangkat Anda juga, jika memungkinkan. Dengan cara ini, Anda dapat memberikan dukungan untuk lebih banyak kasus penggunaan pelanggan.

T: *Kami akan menjadi tuan rumah port FreeRTOS kami di repositori kami sendiri sesuai persyaratan kualifikasi. Apa yang harus dimasukkan dalam repositori dalam hal folder dan demo untuk dukungan?*  
Host semua file dan folder yang diperlukan untuk membuat port berfungsi sebagai out-of-the-box pengalaman bagi pelanggan yang mengunduhnya dari repositori. Anda dapat submodul kernel FreerTOS, pustaka FreerTOS, tes FreerTOS, pustaka pihak ketiga, dan file khusus vendor, bersama dengan folder dokumen untuk dokumen dan folder demo Anda. Demo Agen CoreMQTT harus didukung. Demo lainnya adalah kebijaksanaan Anda.

T: *Perangkat saya hanya menggunakan konektivitas seluler. Apakah saya masih bisa memenuhi syarat?*  
Ya. Pustaka Antarmuka Seluler mendukung perintah AT dari lapisan abstraksi Seluler yang diturunkan TCP. Ini tersedia dari [GitHub](https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface). Untuk informasi selengkapnya, lihat [Mem-porting pustaka Antarmuka Seluler di Panduan](https://docs.aws.amazon.com/freertos/latest/portingguide/freertos-porting-cellular.html) Porting *FreeRTOS*.

T: *Di mana kami meng-host kode yang diporting/memenuhi syarat?*  
Anda dapat meng-host kode porting di repositori apa pun berdasarkan aplikasi dan kebutuhan pelanggan Anda. Tautan repositori harus tersedia untuk umum dan ditautkan ke halaman produk Katalog Perangkat AWS Mitra.

T: *Apakah lulus tes OTA diperlukan untuk kualifikasi FreerTOS?*  
Ya. Pelanggan ingin AWS IoT perangkat yang mereka gunakan memiliki fungsionalitas yang diperbarui dari jarak jauh, sehingga semua kualifikasi baru harus lulus tes OTA.

Q: *Berapa lama kualifikasi saya berlaku?*  
Kualifikasi FreeRTOS yang ada berlaku selama papan atau komponen perangkat lunak (misalnya, pustaka FreeRTOS, driver, perpustakaan pihak ketiga) tidak dihentikan. Kualifikasi berbasis FreeRTOS LTS tidak berlaku setelah periode LTS yang sesuai berakhir.

T: *Kapan AWS merekomendasikan perpanjangan kualifikasi?*  
Kami menyarankan Anda secara berkala memenuhi syarat ulang dengan versi FreerTOS LTS atau FreerTOS terbaru sehingga pelanggan mendapatkan tambalan keamanan terbaru, pustaka LTS yang valid, atau fitur FreeRTOS baru.

T: *Dapatkah saya menggunakan AWS IoT Device Tester untuk menguji implementasi FreeRTOS saya tetapi tidak untuk* memenuhi syarat dewan saya?  
Ya, kami mendorong Anda untuk menggunakan AWS IoT Device Tester dan [AWS IoT Device Advisor](https://aws.amazon.com/iot-core/features/) untuk menguji implementasi FreeRTOS Anda.

T: *Apakah saya perlu membayar untuk menggunakan AWS IoT Device Tester?*  
Tidak, ini gratis untuk digunakan. Namun, Anda mungkin dikenakan beberapa biaya karena penggunaan AWS layanan (misalnya, untuk pesan MQTT, konektivitas, eksekusi OTA).

Jika Anda memiliki pertanyaan tentang kualifikasi yang tidak dijawab di halaman ini atau di Panduan *Kualifikasi FreeRTOS lainnya, hubungi perwakilan AWS Anda atau tim teknik [FreeRTOS](https://freertos.org/RTOS-contact-and-support.html)*.

# Contoh proyek kualifikasi
<a name="examples-qualification"></a>

Berikut adalah contoh Integrasi IoT Unggulan FreeRTOS.

[Menargetkan platform perangkat keras NXP RT1 060](https://github.com/FreeRTOS/iot-reference-nxp-rt1060).

# Perubahan terbaru
<a name="latest-changes"></a>

Tabel berikut menjelaskan perubahan penting pada Program Kualifikasi AWS Perangkat untuk FreeRTOS sejak rilis terakhir.


**Kasus uji**  

| Perubahan | Deskripsi | 
| --- | --- | 
| Persyaratan kode sumber yang diperbarui |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/freertos/latest/qualificationguide/latest-changes.html)  | 
| Artefak kualifikasi yang diperbarui |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/freertos/latest/qualificationguide/latest-changes.html)  | 
| Tes integrasi yang diperbarui |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/freertos/latest/qualificationguide/latest-changes.html)  | 

Untuk perubahan sebelumnya, lihat riwayat [versi FreerTOS di Panduan Porting *FreeRTOS*](https://docs.aws.amazon.com/freertos/latest/portingguide/doc-history.html).