Ariel OS – RTOS ภาษา Rust สำหรับไมโครคอนโทรลเลอร์ IoT

Ariel OS

Ariel OS เป็นระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ใหม่สำหรับไมโครคอนโทรลเลอร์ที่เขียนด้วยภาษา Rust โดยรองรับสถาปัตยกรรมฮาร์ดแวร์ยอดนิยม เช่น Arm Cortex-M, ESP32 และ RISC-V รวมถึงบอร์ดจากผู้ผลิตอย่าง Espressif, Nordic Semiconductor, Raspberry Pi และ STMicroelectronics Ariel OS ถูกพัฒนาบน Embassy Rust framework และ embedded-hal Hardware Abstraction Layer (HAL) สำหรับระบบฝังตัว พร้อมเพิ่มฟังก์ชันของระบบปฏิบัติการหลายอย่าง และตัวจัดตารางงาน (scheduler) ที่รองรับมัลติคอร์ โดยออกแบบมาเพื่อแอปพลิเคชันบนไมโครคอนโทรลเลอร์ที่ต้องการความปลอดภัย, ความปลอดภัยของหน่วยความจำและการเชื่อมต่อเครือข่าย   นักพัฒนาได้อธิบาย Ariel OS ไว้บนเว็บไซต์ของโครงการ: Ariel OS ใช้แนวทางการพัฒนาที่ผสานระบบนิเวศของไลบรารีที่ผ่านการคัดสรรแล้ว […]