MicroPythonOS : GUI บนไมโครคอนโทรลเลอร์ ใช้งานได้เหมือน Android

MicroPython OS user interface

เราเพิ่งเขียนบทความเกี่ยวกับ RustAriel OS ซึ่งเป็น RTOS สำหรับไมโครคอนโทรลเลอร์ที่พัฒนาด้วยภาษา Rust, แต่ยังมีระบบปฏิบัติการโอเพนซอร์สอีกตัวหนึ่งที่น่าสนใจไม่แพ้กัน และจะถูกนำเสนอในงาน FOSDEM 2026 นั่นคือ MicroPythonOS ในขณะที่ Ariel OS ถูกออกแบบมาเพื่อแอปพลิเคชัน IoT ที่ต้องการความปลอดภัย ความปลอดภัยด้านหน่วยความจำ และการเชื่อมต่อเครือข่ายบนไมโครคอนโทรลเลอร์ แต่ MicroPythonOS มุ่งเป้าไปที่แอปพลิเคชันที่มีกราฟิกอินเทอร์เฟซ (GUI) โดยได้รับแรงบันดาลใจอย่างมากจาก Android และ iOS พร้อมด้วย App Store, ส่วนติดต่อผู้ใช้แบบจอสัมผัสและปุ่มที่พัฒนาด้วย LVGL ซึ่งมีวิดเจ็ตจำนวนมาก รองรับท่าทาง (gestures) และธีม รวมถึงตัวจัดการ WiFi และการอัปเดตเฟิร์มแวร์แบบ OTA (Over-The-Air) สิ่งที่น่าทึ่งคือ MicroPythonOS ถูกเขียนด้วย… M […]

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 ใช้แนวทางการพัฒนาที่ผสานระบบนิเวศของไลบรารีที่ผ่านการคัดสรรแล้ว […]