RTOS ของ Zephyr

โปรเจ็กต์ Zephyr

Zephyr OS เป็นความร่วมมือแบบโอเพนซอร์สเพื่อสร้างระบบปฏิบัติการแบบเรียลไทม์ (RTOS) สําหรับอินเทอร์เน็ตของสรรพสิ่ง (IoT) โดยจะอิงตามเคอร์เนลขนาดเล็กของรอยเท้าที่ออกแบบมาเพื่อใช้ระบบที่จํากัดทรัพยากร ตั้งแต่เซ็นเซอร์ตรวจจับสภาพแวดล้อมที่ฝังไว้แบบง่ายๆ และอุปกรณ์ LED ที่สวมใส่ได้ไปจนถึงสมาร์ทวอทช์ที่ซับซ้อนและเกตเวย์ไร้สาย IoT

เคอร์เนล Zephyr มีลักษณะการใช้งานต่ํา ประสิทธิภาพสูง และความสามารถในการเรียกใช้หลายชุดข้อความ พร้อมด้วยชุดฟีเจอร์มากมายที่มีให้ใช้งาน ส่วนที่เหลือของระบบนิเวศ Zephyr รวมถึงไดรเวอร์อุปกรณ์ สแต็กเครือข่าย และโค้ดเฉพาะแอปพลิเคชัน ใช้ฟีเจอร์ของเคอร์เนลเพื่อสร้างแอปพลิเคชันที่สมบูรณ์ เคอร์เนลรองรับสถาปัตยกรรมหลายชนิด ซึ่งรวมถึง ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa และ RISC-V

หากต้องการเริ่มใช้ OpenThread กับ Zephyr ลองดูตัวอย่างเครือข่าย Echo Server และ Echo Client ตัวอย่างจากที่เก็บโปรเจ็กต์ Zephyr ใน GitHub คุณสามารถเรียกใช้ตัวอย่างเหล่านี้บน SoCs ที่ให้การสนับสนุนสําหรับวิทยุ IEEE 802.15.4 เช่น Nordic nRF52840

ข้อมูลเพิ่มเติม