BreadboardOS ของ Cavin McKinley เป็นแพลตฟอร์มเฟิร์มแวร์แบบโอเพ่นซอร์สสำหรับไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 (ในตอนนี้) ที่ใช้ FreeRTOS และมี CLI ที่มีฟีเจอร์หลากหลายที่หน้าตาจะคล้ายกับ Terminal ของ Linux การสร้างหน้าต่าง Terminal นี้พัฒนาขึ้นจากการแยกของโปรเจ็กต์ microshell พร้อมการปรับแต่งเพิ่มเติม จัดระบบเป็นโฟลเดอร์/ไฟล์แบบ POSIX เพื่อให้อินเทอร์เฟซผู้ใช้ที่คุ้นเคยสำหรับการโต้ตอบกับฮาร์ดแวร์บน MCU จุดเด่นของ BreadboardOS: อิงตาม FreeRTOS เครื่องมือสำหรับตรวจสอบทรัพยากรระบบ เช่น คำสั่งps , top , free และ df การโต้ตอบกับขา I/O ของชิป และserial bus จาก Terminal โดยใช้คำสั่ง เช่น cat และecho สามารถพิมพ์รายการ GPIO ด้วย:
1 |
cat gpio |
ระบบไฟล์แฟลชบนบอร์ดพร้อมการจัดระดับการสึกหรอ (ขึ้นอยู่ก […]