Mengkonfigurasi port kernel FreeRTOS - Gratis RTOS

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

Mengkonfigurasi port kernel FreeRTOS

Bagian ini memberikan petunjuk untuk mengintegrasikan port kernel FreeRTOS ke dalam proyek pengujian port FreeRTOS. Untuk daftar port kernel yang tersedia, lihat port kernel FreeRTOS.

FreeRTOS menggunakan kernel FreeRTOS untuk komunikasi multitasking dan intertask. Untuk informasi selengkapnya, lihat fundamental kernel FreeRTOS di Panduan Pengguna FreeRTOS dan FreeRTOS.org.

catatan

Memindahkan kernel FreeRTOS ke arsitektur baru tidak termasuk dalam dokumentasi ini. Jika Anda tertarik, hubungi tim teknik FreeRTOS.

Untuk program Kualifikasi FreeRTOS, hanya port kernel FreeRTOS yang ada yang didukung. Modifikasi port ini tidak diterima dalam program. Tinjau kebijakan port kernel FreeRTOS untuk informasi selengkapnya.

Prasyarat

Untuk menyiapkan kernel FreeRTOS untuk port, Anda memerlukan hal berikut:

  • Port kernel FreeRTOS resmi, atau port yang didukung FreeRTOS untuk platform target.

  • Proyek IDE yang menyertakan file port kernel FreeRTOS yang benar untuk platform target dan kompiler. Untuk informasi tentang menyiapkan sebuah proyek pengujian, lihatMenyiapkan ruang kerja dan proyek Anda untuk porting.

Mengkonfigurasi kernel FreeRTOS

FreeRTOS kernel disesuaikan menggunakan file konfigurasi yang disebutFreeRTOSConfig.h. File ini menentukan setelan konfigurasi khusus aplikasi untuk kernel. Untuk deskripsi setiap opsi konfigurasi, lihat Kustomisasi di FreeRtos.org.

Untuk mengonfigurasi kernel FreeRTOS agar berfungsi dengan perangkat Anda, sertakanFreeRTOSConfig.h, dan ubah konfigurasi FreeRTOS tambahan apa pun.

Untuk deskripsi setiap opsi konfigurasi, lihat Konfigurasi penyesuaian di FreeRtos.org.

Pengujian

  • Jalankan tugas FreeRTOS sederhana untuk log pesan ke konsol keluaran serial.

  • Verifikasi bahwa pesan output ke konsol seperti yang diharapkan.