Products

NEORTOS

NEOSTM RTOS เป็นระบบปฏิบัติการ embedded แบบเรียลไทม์ ถูกพัฒนาโดย MDS Technology มีการใช้ระบบปฏิบัติการ NEOSTM RTOS ในผลิตภัณฑ์เชิงพาณิชย์ต่างๆ และลูกค้าของเราได้พิสูจน์แล้วว่า NEOSTM RTOS มีความน่าเชื่อถือ นอกจากนี้ NEOSTM RTOS ยังเป็น RTOS ที่มีเสถียรภาพและเป็นระบบที่เหมาะสำหรับอุปกรณ์มัลติมีเดีย, DMB, ระบบนำทาง, SoC เป็นต้น

คุณสมบัติ

  • Multi-thread Kernel
    สร้าง Thread ได้ ไม่จำกัด
    การสลับ Context ได้อย่างรวดเร็ว
  • การกำหนดตารางล่วงหน้า
    การจัดตารางเวลาแบบเรียลไทม์
    สลับ Context ได้อย่างรวดเร็ว
    การกำหนดเวลาล่วงหน้าตามลำดับความสำคัญ
    FIFO หรือ Round-Robin scheduling ในระดับความสำคัญเดียวกันl
    กำหนดระดับความสำคัญได้ถึง 256 ระดับ
    การป้องกันกลไกการกลับรายการลำดับความสำคัญ
  • จัดการกับข้อขัดข้องได้อย่างรวดเร็วและยืดหยุ่น
    ลดข้อขัดข้องที่แฝงอนู่ให้มีน้อยที่สุด
    ติดตั้งตัวจัดการข้อขัดข้องหลายตัวสำหรับแหล่งข้อขัดข้องแหล่งเดียว (Interrupt Chain)
    การจัดการข้อขัดข้องโดย Thread
  • การสื่อสารแบบ Inter-thread ที่ครบครัน
    Mutex
    Semaphore
    Message Queue
    Event Flag
    Alarm
    Signal
  • โครงสร้างแบบโมดูลและไดนามิก
    กำหนดค่าภาพเป้าหมายด้วยการตั้งค่าระบบได้ง่าย
     โหลดและเรียกใช้งานแอพพลิเคชันแบบไดนามิกและ​ Kernel Module
    สนับสนุนการอัพเกรดเฟิร์มแวร์จากระยะไกล
     ผู้ใช้กำหนดการขยายกรอบ Kernel เอง
  • POSIX Standard API Add-on
    POSIX 1003.13 PSE52
    POSIX 1
    POSIX 1b (real-time extension)
    POSIX 1c (pthread)
    POSIX 2/2a (file system)

ข้อดี & ประโยชน์

  • memory footprint ขนาดเล็ก
    มีขนาดเล็กกว่า 1/5 ของ Linux แบบEmbedอิงพื้นฐานของการตั้งค่าระบบเดียวกัน
  • Modular kernel
    กำหนดค่าระบบและปรับแต่งได้ง่ายด้วยสถาปัตยกรรม Modular kernel
  • Robust แบบเรียลไทม์
    ตั้งตารางเวลาล่วงหน้า แบบเรียลไทม์ ด้วยการรับรอง QoS เพื่อตอบสนองในเวลา
  • ง่ายต่อการย้ายข้อมูล
    ใช้โค้ดที่ต้องทำงานู่กับฮาร์ดแวร์ที่น้อยที่สุด จึงง่ายต่อการย้ายข้อมูล
  • รับรอง Middleware ต่างๆ
    มีขนาดเล็กกว่า 1/5 ของ Linux แบบEmbedที่อิงพื้นฐานของการตั้งค่าระบบเดียวกัน
  • เชี่ยวชาญการสนับสนุนด้านเทคนิค
    มี API libraries หลากหลาย ตามมาตรฐานอุตสาหกรรม
  • มีสภาพแวดล้อมที่สะดวกในการพัฒนา
    ด้วยประสบการณ์ 10 ป ีและความรู้ความชำนาญในการพัฒนาโซลูชั่นแบบEmbedเพื่อลดเวลาในการทำตลาด
  • รวมรหัสต้นฉบับ
    ดีบั๊กอย่างรวดเร็วด้วยรหัสต้นฉบับที่รวมด้วย

ตลาดเป้าหมาย

สามารถใช้ได้อเนกประสงค์ ด้วย Kernel ที่แข็งแกร่งและ Middleware ต่างๆ

ความต้องการของระบบ

Processor Cores ARM9 (Samsung, ATMEL ……)
ARM7 (Samsung, Hynix, ATMEL ……)
XScale PXA25x/PXA27x (Intel)
SH-Mobile
i386 compatibles
DSP (TI)
Host Environment Windows® 2000/XP
RedHat® Linux Workstation 3/4

การตั้งค่าระบบ

Kernel Core

  • การจัดการ Thread: สร้าง ใช้งาน และจัดการได้ง่าย
  • กำหนดตารสงเวลาแบบเรียลไทม์: พื้นที่หน่วยความจำ / พาร์ติชัน
  • การจัดการหน่วยความจำแบบไดนามิก : สร้าง ใช้งาน และจัดการได้ง่าย
  • การซิงโครไนซ์: Semaphore / Mutex / Message queue
  • มีกลไกการบริการจัดการความขัดแย้งโดยไม่มีการแจ้งเตือน, จับเวลา, Event Flag แฝงอยู่

Kernel Sub-Systems

  • การโหลดโมดูลแบบไดนามิก: run-time object / library loading
  • การจัดการสัญลักษณ์: การจัดการตารางสัญลักษณ์สำหรับการโหลดแบบไดนามิก
  • ผู้จัดการเวลา: การจัดการเวลาของระบบ
  • ระบบแฟ้มเสมือนจริง: ระบบไฟล์ IO มาตรฐาน
  • โปรโตคอลเครือข่าย TCP/IP : NetBSD IPv4
  • ระบบ IO: อุปกรณ์มาตรฐาน IO
  • ดีบักเอเจ้น: กำหนดเป้าหมายสำหรับการดีบั๊ก
  • NEOS Shell: อินเทอร์เฟซผู้ใช้้สำหรับระบบคำสั่งและคำสั่งที่ผู้ใช้กำหนด

เรื่องราวความสำเร็จของเรา

ติดต่อสอบถาม