Zephyr RTOS

Zephyr Project

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 คุณสามารถเรียกใช้ ตัวอย่างเหล่านี้ใน SoC ที่รองรับวิทยุ IEEE 802.15.4 เช่น Nordic nRF52840

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