Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Panduan Migrasi Repositori RTOS Github Bebas Amazon
Jika Anda memiliki RTOS proyek Gratis yang ada berdasarkan repositori amazon-freertos yang sekarang tidak digunakan lagi, ikuti langkah-langkah berikut:
-
Tetap up to date dengan perbaikan keamanan terbaru yang tersedia untuk umum. Periksa halaman RTOSLTSPustaka gratis
untuk pembaruan, atau berlangganan LTS GitHub repositori RTOSGratis untuk menerima LTS tambalan terbaru dengan perbaikan bug kritis dan keamanan. Anda dapat mengunduh atau mengkloning RTOS LTS patch Gratis terbaru yang diperlukan langsung dari masing-masing GitHub repositori. -
Pertimbangkan refactoring implementasi antarmuka transportasi jaringan untuk mengoptimalkan platform perangkat keras Anda. Abstrak APIs seperti soket aman dan Wifi APIs tidak diperlukan oleh MQTT perpustakaan inti
terbaru. Lihat Transport Interface untuk detail lebih lanjut.
Lampiran
Tabel berikut memberikan rekomendasi untuk semua proyek demo, pustaka lama, dan abstrak APIs dalam repositori Bebas AmazonRTOS.
Pustaka dan demo yang dimigrasi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Tipe | Rekomendasi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inti HTTP |
demo dan perpustakaan |
Kloning atau unduh HTTP pustaka inti langsung dari HTTP repositori inti |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inti MQTT |
demo dan perpustakaan |
Kloning atau unduh MQTT pustaka inti langsung dari MQTT repositori inti |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inti MQTT -Agen |
demo dan perpustakaan |
Kloning atau unduh pustaka inti MQTT -Agent langsung dari repositori inti MQTT -Agent |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
device_defender_for_aws |
demo dan perpustakaan |
Pustaka AWS IoT Device Defender ada di repositorinya di organisasi.AWS GitHub |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
device_shadow_for_aws |
demo dan perpustakaan |
Pustaka AWS IoT Device Shadow ada di repositorinya di organisasi.AWS GitHub |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
jobs_for_aws |
demo dan perpustakaan |
Perpustakaan AWS IoT Jobs ada di repositorinya di organisasi.AWS GitHub |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OTA |
demo dan perpustakaan |
Pustaka AWS IoT Over-The-Air (OTA) Update ada di repositori di organisasi.AWS GitHub |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CLIdan Gratis RTOS _Plus_ CLI |
demo dan perpustakaan |
Ada CLI contoh yang berjalan di WinSim. Lihat halaman Antarmuka Baris Perintah RTOS Plus Gratis |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pencatatan log |
makro |
Ada implementasi makro logging untuk platform perangkat keras tertentu yang digunakan oleh beberapa pustaka GratisRTOS. Lihat halaman logging |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
greengrass_connectivity |
demo |
[Migrasi sedang berlangsung] Proyek demo ini mengasumsikan bahwa konektivitas cloud tersedia sebelum menghubungkan ke perangkat AWS IoT Greengrass. Sebuah proyek baru yang menunjukkan otentikasi lokal dan kemampuan penemuan sedang dalam pengembangan. Harapkan proyek demo baru akan segera diterbitkan di organisasi Free RTOS Github |
Pustaka dan demo yang tidak digunakan lagi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nama | Tipe | Rekomendasi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BLE |
demo dan perpustakaan |
RTOSBLEPerpustakaan Gratis mengimplementasikan MQTT protokol berpemilik dan mendukung penerbitan dan berlangganan MQTT topik melalui Bluetooth Low Energy (BLE) melalui perangkat proxy seperti ponsel. Ini tidak lagi diamanatkan. Gunakan BLE tumpukan Anda sendiri atau opsi pihak ketiga seperti Nim BLE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dev_mode_key_provisioning |
demo |
Integrasi referensi RTOS IoT Gratis Unggulan pada platform NXPi.MX RT1 060 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
posix |
abstraksi dan demo |
Tidak direkomendasikan untuk digunakan. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
wifi_provisioning |
contoh |
Contoh ini menunjukkan cara menyediakan WiFi kredensyal pada perangkat menggunakan pustaka Bebas Amazon RTOSBLE. Lihat referensi IoT RTOS Unggulan Gratis di ESP32C3platform |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Abstrak warisan APIs |
code |
Ini adalah APIs yang dibuat untuk menyediakan antarmuka abstrak untuk berbagai tumpukan perangkat lunak pihak ketiga, modul konektivitas, dan MCU platform dari berbagai vendor. Misalnya, ada antarmuka untuk WiFi abstraksi, soket aman, dan sebagainya. Mereka didukung di RTOS repositori Bebas Amazon dan ada di folder. |
Pustaka dan demo pada tabel di atas tidak akan mendapatkan patch keamanan atau perbaikan bug.
Perpustakaan pihak ketiga
Ketika demo di Amazon-Free RTOS menggunakan pustaka pihak ketiga, kami sarankan Anda mensub-modulnya langsung dari repositori pihak ketiga mereka.
-
CMock: kloning (submodule jika Anda menggunakan git) langsung dari repositori Cmock
. -
jsmn: tidak direkomendasikan dan tidak lagi didukung.
-
lwip: kloningnya (submodule jika Anda menggunakan git) langsung dari repositori lwip-tcpip.
-
lwip_osal: lihat Integrasi Referensi RTOS Unggulan Gratis di i.mx RT1 060
atau STM32U5 untuk cara mengimplementasikan lwip_osal pada platform/papan perangkat keras Anda. -
mbedtls: kloningnya (submodule jika Anda menggunakan git) langsung dari repositori Mbed-. TLS
Konfigurasi dan utilitas mbedtls dapat digunakan kembali; buat salinan lokal dalam kasus ini. -
pkcs11: kloningnya (submodule jika Anda menggunakan git) langsung dari PKCS11 pustaka inti
atau repositori 11. OASIS PKCS -
tinycbor: kloningnya (submodule jika Anda menggunakan git) langsung dari repositori tinycbor.
-
tinycrypt: kami menyarankan Anda menggunakan akselerator kripto dari MCU platform Anda, jika tersedia. Jika Anda ingin terus menggunakan tinycrypt, kloningnya (submodule jika Anda menggunakan git) langsung dari repositori tinycrypt.
-
tracealyzer_recorder: kloningnya (submodul jika Anda menggunakan git) langsung dari repositori perekam jejak Percepio.
-
unity: kloningnya (submodule jika Anda menggunakan git) langsung dari repositori ThrowTheSwitch/Unity
. -
win_pcap: win_pcap tidak lagi dipertahankan. Kami menyarankan Anda menggunakan libslirp, libpcap (posix), atau npcap sebagai gantinya.
Tes porting dan tes integrasi
Semua pengujian di bawah /tests
folder yang diperlukan untuk memvalidasi integrasi RTOS pustaka Gratis dimigrasikan ke repositori. FreeRTOS-Libraries-Integration-Tests