Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Dasar-dasar RTOS kernel gratis
RTOSKernel gratis adalah sistem operasi real-time yang mendukung berbagai arsitektur. Dasar-dasarnya ideal untuk membangun aplikasi mikrokontroler tertanam. Ini menyediakan:
-
Penjadwal multitasking.
-
Beberapa opsi alokasi memori (termasuk kemampuan untuk membuat sistem yang sepenuhnya dialokasikan secara statis).
-
Primitif koordinasi antar tugas, termasuk pemberitahuan tugas, antrian pesan, beberapa jenis semaphore, dan buffer aliran dan pesan.
-
Support untuk multiprocessing simetris (SMP) pada mikrokontroler multi-core.
RTOSKernel Free tidak pernah melakukan operasi non-deterministik, seperti berjalan di daftar tertaut, di dalam bagian kritis atau interupsi. RTOSKernel Gratis mencakup implementasi pengatur waktu perangkat lunak yang efisien yang tidak digunakan kapan saja kecuali pengatur CPU waktu perlu diservis. Tugas yang diblokir tidak memerlukan servis berkala yang memakan waktu. Direct-to-tasknotifikasi memungkinkan pensinyalan tugas cepat, dengan praktis tanpa RAM overhead. Mereka dapat digunakan di sebagian besar skenario antar tugas dan interrupt-to-task pensinyalan.
RTOSKernel gratis dirancang untuk menjadi kecil, sederhana, dan mudah digunakan. Gambar biner RTOS kernel tipikal berada di kisaran 4000 hingga 9000 byte.
Untuk up-to-date dokumentasi terbanyak tentang RTOS kernel Gratis, lihat Free RTOS .org