Products

IntervalZero Phar Lap ETS

IntervalZero`s Phar Lap ETS เป็นโซลูชันที่ดีที่สุดแบบเรียลไทม์ สำหรับอุปกรณ์ที่ใช้สถาปัตยกรรม Intel x86 ETS นั้นใช้งานได้สะดวกและมีประสิทธิภาพตามความต้องการ รวมกับความเชื่อถือได้ที่ไม่เหมือนใคร ETS ได้รับการพิสูจน์จากสภาพแวดล้อมนับพัน เช่น โซลูชันการสตรีมมิงแบบมัลติมีเดีย ระบบสแกนย่อยไมครอน ระบบตำแหน่งเรือเดินสมุทร และผลิตภัณฑ์ RFID

คุณสมบัติ

  • มีประสิทธิภาพสูง และมี x86 RTOS: มีอัตราการขัดจังหวะต่อเนื่อง > 30KHz
  • ขนาดการปฏิบัติการเล็กที่สุด: <500 กิโลไบต์พร้อม I / O กราฟิกและ TCP / IP>
  • รองรับแพลตฟอร์มฮาร์ดแวร์มาตรฐานของเครื่อง PC ทั้งหมด
  • มีความยืดหยุ่นในการออกแบบ: ใช้งานได้ทั้งแบบ monolithic หรือแยกเคอร์เนล / โมเดลแอพพลิเคชัน
  • รองรับ Win32 API: ไม่จำเป็นต้องใช้โค้ด wrappers ในการทำแผนที่ API
  • ระบบไฟล์แบบเรียลไทม์: เข้าถึงสื่อความเร็วสูงด้วยการสนับสนุน FAT16 และ FAT32
  • รองรับการทำงานของ IA32 X86 CPU: 386, 486, Pentium, Pentium II, Pentium III, Pentium 4, Pentium M, Xeon และ AMD CPUs
  • Microsoft`s Developer Studio VS 6.0, .NET 2002: พัฒนา, คอมไพล์ และดีบั๊กในสภาพแวดล้อมมาตรฐานการพัฒนา Windows
  • อัลกอริทึมการจัดคิวแบบ Round-Robin และ Preemptive Schedule : รวมถึงการหลีกเลี่ยงการกลับสิทธิ (Priority inversion) เพื่อให้แน่ใจว่าเธรดที่มีลำดับความสำคัญต่ำกว่าจะไม่ส่งผลต่อประสิทธิภาพของเธรดที่มีลำดับความสำคัญสูงกว่า
  • รวมสแต็ค (Stack) TCP / IP แบบเรียลไทม์ของ Winsock
  • USB แบบเรียลไทม์: สนับสนุน USB 1.1 และ 2.0 พร้อมรองรับอุปกรณ์ควบคุม และอุปกรณ์ EHCI, UHCI และ OHCI
  • ปกป้องหน่วยความจำ: ยกระดับสถาปัตยกรรม x86 เพื่อให้แน่ใจว่าแอพพลิเคชันมีประสิทธิภาพ

สถาปัตยกรรม

  • สถาปัตยกรรมเคอร์เนล ETS kernel มีความยืดหยุ่นในการใช้งาน ช่วยให้สถาปนิกระบบสามารถใช้งานได้ทั้งแบบ monolithic หรือแยกเคอร์เนล / แอพพลิเคชัน ความสามารถในการแยก ETS แอพพลิเคชัน จะช่วยให้สามารถอัพเดตข้อมูลของเคอร์เนลหรือ แอพพลิเคชันในฟิลด์ได้
  • ETS เคอร์เนล ถูกออกแบบโดยใช้การจัดตารางเวลาความเร็วสูง ใช้ทั้งอัลกอริธึม preemptive และ round-robin
    ETS สนับสนุนเธรด (Thread) ไม่จำกัดจำนวน และคุณจะมั่นใจได้ว่า สามารถควบคุมแอพพลิเคชันที่มีระดับความสำคัญได้ถึง 256 ระดับ การจัดตารางเวลาจะรับประกัน การสลับการทำงาน (Context switch) ของเธรดที่สำคัญ และทำให้มีเธรดที่มีลำดับความสำคัญสูงกว่าเกิดขึ้นในช่วงเวลา 500 นาโนวินาทีต่อช่วงเวลาที่น้อยกว่า 2 ไมโครวินาที
  • ETS เป็นระบบปฏิบัติการเฉพาะแบบเรียลไทม์ สนับสนุนชุดย่อยที่มีประสิทธิภาพของ Win32 API และโมเดลมาตรฐาน DLL เมื่อรวมความสามารถเหล่านี้เข้าด้วยกัน ทำให้เส้นทางการโยกย้ายแอพพลิเคชันง่ายขึ้น จากโค้ดที่ใช้ Windows และอนุญาตให้มีการพัฒนาแอพพลิเคชัน ETS ในรูปแบบที่เป็นคอมโพเนนต์ด้วยการลดขนาดหน่วยความจำลง
  • การปฏิบัติการตามเหตุการณ์เป็นสิ่งสำคัญในระบบเรียลไทม์
    ETS มีความยืดหยุ่น นักพัฒนาซอฟต์แวร์สามารถกำหนดความละเอียดของตัวจับเวลาที่เหมาะสมกับระบบของพวกเขาได้เอง ค่าช่วงเวลาสามารถตั้งค่าระหว่าง 1 ไมโครวินาทีและ 18.2 มิลลิวินาที

การใช้งานที่ยืดหยุ่น

ETS มีการออกแบบระบบด้วยพื้นฐานที่มีประสิทธิภาพสูงในการสร้างระบบ รวมถึง TCP / IP แบบเรียลไทม์ และ USB 1.1 และ 2.0 อินเทอร์เฟซผู้ใช้ที่ซับซ้อนและบริการบนเว็บได้รับการสนับสนุนจากแพคเกจกราฟิกรวมและเว็บเซิร์ฟเวอร์

สภาพแวดล้อมในการพัฒนา

เราออกแบบการพัฒนาด้วย ETS โดยคำนึงถึงวิศวกรซอฟต์แวร์เป็นสำคัญ โดยการนำเสนอชุดเครื่องมือที่ครบครัน ซึ่งผสานเข้ากับ Microsoft IDE – Visual Studio ที่เรารู้จักกันดี ทำให้ใช้เวลาในการพัฒนาและการดีบั๊กสั้นลง เครื่องมือเหล่านี้ช่วยให้วิศวกรซอฟต์แวร์สามารถตรวจสอบและรับมือแอพพลิเคชันแบบเรียลไทม์ เพื่อทำความเข้าใจปฏิสัมพันธ์ที่เกิดขึ้นระหว่างฮาร์ดแวร์เคอร์เนล ETS และแอพพลิเคชัน ETS สามารถดีบั๊กและวิเคราะห์พฤติกรรมได้

ปลั๊กอินสำหรับสภาพแวดล้อมการพัฒนา ETS

  • Visual ระบบ Builder นำเสนอความสามารถในการกำหนดค่าแบบ “bottom-up” แก่วิศวกรซอฟต์แวร์ ด้วย ETS เคอร์เนลและส่วนประกอบต่างๆ เพื่อให้สามารถกำหนดค่าที่เหมาะสมกับระบบปลายทาง
  • Embedded Studio Express เป็นเครื่องมือที่ทรงพลัง ทำการเชื่อมต่อกับ Visual Studio IDE และมี framework ที่ไม่ซับซ้อนและมีความสอดประสาน เหมาะสำหรับการพัฒนา แอพพลิเคชันที่ใช้ระบบ ETS อย่างรวดเร็ว
  • TCP/IP ทำให้เข้าถึง ETS TCP / IP APIs ได้อย่างสมบูรณ์ เพื่อพัฒนาไดร์เวอร์เครื่อข่าย โและสนับสนุนโปรโตคอลชั้นสูง
  • Link-Loc เป็นตัวเชื่อมโยงที่มุ่งเน้นไปที่ ETS ซึ่งทำงานร่วมกับ Microsoft Visual Studio IDE เพื่อทำให้การเชื่อมโยงมีฟังก์ชันที่ดีที่สุดสำหรับ ETS
  • สนับสนุน USB แบบเรียลไทม์สำหรับอุปกรณ์ USB 1.1 และ 2.0

ลิงค์ที่เกี่ยวข้อง

HOMEPAGE LINK

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