อ่าน 3 นาที
นัทเอ็กซ์
Apache NuttXเป็นระบบปฏิบัติการแบบเรียลไทม์ ( RTOS ) ที่ เป็นโอเพนซอร์สและใช้งานได้ฟรี โดยเน้น การปฏิบัติตาม มาตรฐานทางเทคนิคและมีขนาดเล็ก...
นัทเอ็กซ์
| อะปาเช่ นัทเอ็กซ์ | |
|---|---|
โลโก้เวกเตอร์สมัยใหม่ของ Apache NuttX RTOS | |
| นักพัฒนา | มูลนิธิซอฟต์แวร์ Apache |
| เขียนเป็น | C , C++ , แอสเซมบลี |
| ตระกูลระบบปฏิบัติการ | โพสิกซ์ |
| สถานะการทำงาน | ปัจจุบัน |
| แบบจำลองแหล่งที่มา | โอเพนซอร์ส |
| การเผยแพร่ครั้งแรก | 2007 |
| รุ่นล่าสุด | 12.13.0 / 2 เมษายน 2569 [ 1 ] |
| ที่เก็บข้อมูล |
|
| กลุ่มเป้าหมายทางการตลาด | ระบบฝังตัว |
| แพลตฟอร์มที่รองรับ | ARM , AVR , AVR32 , HCS12 , LM32 , MIPS , RISC-V , OpenRISC , SuperH , Xtensa , x86 , x86-64 , Z80 |
| ประเภทเคอร์เนล | เคอร์เนลแบบโมโนลิธิกแบบเรียลไทม์ |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์อย่างเป็นทางการ | nuttx.apache.org |
Apache NuttXเป็นระบบปฏิบัติการแบบเรียลไทม์ ( RTOS ) ที่ เป็นโอเพนซอร์สและใช้งานได้ฟรี โดยเน้น การปฏิบัติตาม มาตรฐานทางเทคนิคและมีขนาดเล็ก สามารถปรับขนาดได้ตั้งแต่สภาพแวดล้อมไมโครคอนโทรลเลอร์8 บิตถึง64 บิต[ 2 ] [ 3 ]มาตรฐานหลักที่ใช้ใน NuttX มาจาก Portable Operating System Interface ( POSIX ) และAmerican National Standards Institute (ANSI) [ 4 ] นอกจากนี้ยังมีการนำ อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) มาตรฐานจากUnixและ RTOS ทั่วไปอื่นๆ (เช่นVxWorks ) มาใช้สำหรับฟังก์ชันที่ไม่มีในมาตรฐานเหล่านี้ หรือไม่เหมาะสมสำหรับสภาพแวดล้อมฝังตัวลึก เช่นการเรียกใช้ระบบ fork( )
NuttX เปิดตัวครั้งแรกในปี 2007 ภายใต้ใบอนุญาต BSDที่ อนุญาต [ 5 ]ในเดือนธันวาคม 2019 ได้เริ่มบ่มเพาะที่Apache Software Foundation [ 6 ]ใบอนุญาตของมันถูกเปลี่ยนจากใบอนุญาต BSD เป็นใบอนุญาต Apache และได้รับการยกระดับเป็นโครงการระดับสูงสุดในเดือนพฤศจิกายน 2022 [ 7 ]
โปรเจ็กต์ที่ใช้ NuttX
- โดรนระบบบินอัตโนมัติ PX4 [ 8 ]
- Samsung TizenRTที่ใช้ NuttX RTOS [ 9 ] [ 10 ]
- Xiaomi Vela แพลตฟอร์มซอฟต์แวร์ IoT ที่ใช้ NuttX [ 11 ] [ 12 ]
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ