อ่าน 16 นาที
วีเอ็กซ์เวิร์คส์
VxWorks เป็น ระบบปฏิบัติการแบบเรียลไทม์ (หรือ RTOS) ที่พัฒนาขึ้นเป็น ซอฟต์แวร์กรรมสิทธิ์ โดย Wind River Systems ซึ่งเป็นบริษัทในเครือของ Aptiv เปิดตัวครั้งแรกในปี 1987 VxWorks...
วีเอ็กซ์เวิร์คส์
| วีเอ็กซ์เวิร์คส์ | |
|---|---|
หน้าจอเริ่มต้นการทำงานของ VxWorks 7 | |
| นักพัฒนา | วินด์ ริเวอร์ (บริษัทในเครือของแอพทิฟ ) |
| ตระกูลระบบปฏิบัติการ | ระบบปฏิบัติการแบบเรียลไทม์ |
| สถานะการทำงาน | ปัจจุบัน |
| การเผยแพร่ครั้งแรก | พ.ศ. 2530 |
| รุ่นล่าสุด | VxWorks 7 25.09 / 22 สิงหาคม 2025 |
| กลุ่มเป้าหมายทางการตลาด | ระบบฝังตัว |
| แพลตฟอร์มที่รองรับ | x86 , x86-64 , MIPS , PowerPC , SH-4 , ARM , RISC-V |
| ประเภทเคอร์เนล | โมโนลิธิก |
| เว็บไซต์อย่างเป็นทางการ | Windriver.com/products/vxworks |
VxWorksเป็นระบบปฏิบัติการแบบเรียลไทม์ (หรือ RTOS) ที่พัฒนาขึ้นเป็นซอฟต์แวร์กรรมสิทธิ์โดยWind River Systemsซึ่งเป็นบริษัทในเครือของ Aptiv เปิดตัวครั้งแรกในปี 1987 VxWorks ได้รับการออกแบบมาเพื่อใช้ในระบบฝังตัวที่ต้องการประสิทธิภาพแบบเรียลไทม์ และแน่นอน และในหลายกรณีต้องการการรับรองความปลอดภัยและการรักษาความปลอดภัยสำหรับอุตสาหกรรมต่างๆ เช่นการบินและอวกาศการป้องกันประเทศอุปกรณ์ทางการแพทย์ อุปกรณ์อุตสาหกรรม หุ่นยนต์ พลังงาน การขนส่ง โครงสร้างพื้นฐานเครือข่าย ยานยนต์ และอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค[ 1 ]
VxWorks รองรับ สถาปัตยกรรม AMD / Intel , สถาปัตยกรรม POWER, สถาปัตยกรรม ARM และ RISC-V [ 2 ] RTOS สามารถใช้ในโหมดมัลติคอร์แบบไม่ สมมาตร (AMP), โหมดมัลติโปรเซสซิ่งแบบสมมาตร (SMP) และโหมดผสม[ 3 ]และมัลติโอเอส (ผ่านไฮเปอร์ไวเซอร์ประเภท 1) [ 4 ]บนโปรเซสเซอร์32 บิตและ64 บิต[ 5 ]
VxWorks มาพร้อมกับเคอร์เนลมิดเดิลแวร์แพ็คเกจสนับสนุนบอร์ด ชุดพัฒนา Wind River Workbench ซอฟต์แวร์และฮาร์ดแวร์ของบุคคลที่สามที่เสริมกัน ในเวอร์ชันล่าสุด VxWorks 7 RTOS ได้รับการออกแบบใหม่เพื่อความเป็นโมดูลาร์และความสามารถในการอัปเกรด ดังนั้นเคอร์เนลของระบบปฏิบัติการจึงแยกออกจากมิดเดิลแวร์ แอปพลิเคชัน และแพ็คเกจอื่นๆ[ 6 ]ความสามารถในการปรับขนาด ความปลอดภัย ความมั่นคง การเชื่อมต่อ และกราฟิกได้รับการปรับปรุงเพื่อตอบสนอง ความต้องการของ อินเทอร์เน็ตของสิ่งต่างๆ (IOT) [ 7 ] [ 8 ] [ 9 ]
ประวัติศาสตร์
VxWorks เริ่มต้นในช่วงปลายทศวรรษ 1980 ในฐานะชุดการปรับปรุงระบบปฏิบัติการแบบเรียลไทม์ (RTOS)ที่เรียกว่าVRTX [ 10 ]ซึ่งจำหน่ายโดย Ready Systems (และกลายเป็น ผลิตภัณฑ์ของ Mentor Graphicsในปี 1995) [ 11 ] Wind River ได้รับสิทธิ์ในการจัดจำหน่าย VRTX และปรับปรุงให้ดีขึ้นอย่างมากโดยการเพิ่มระบบไฟล์และสภาพแวดล้อมการพัฒนาแบบบูรณาการ เป็นต้น ในปี 1987 Wind River คาดการณ์ว่าสัญญาตัวแทนจำหน่ายกับReady Systems จะสิ้นสุดลง จึงได้ดำเนินการพัฒนาเคอร์เนลของตนเองเพื่อแทนที่ VRTX ภายใน VxWorks [ 12 ]
หนังสือ "Real-Time Concepts for Embedded Systems" [ 13 ] ซึ่งตีพิมพ์ในปี 2546 ภายใต้ลิขสิทธิ์ของ Wind River อธิบายถึงสภาพแวดล้อมการพัฒนา การตั้งค่ารันไทม์ และตระกูลการเรียกใช้ระบบของ RTOS หนังสือเล่มนี้เขียนโดยพนักงานของ Wind River โดยมีคำนำโดย Jerry Fiddler ประธานและผู้ร่วมก่อตั้ง Wind River เป็นคู่มือที่ดีเยี่ยมเกี่ยวกับ RTOS (อย่างไรก็ตาม หนังสือเล่มนี้ไม่ได้มาแทนที่เอกสารของ Wind River ซึ่งอาจจำเป็นสำหรับวิศวกรที่ปฏิบัติงาน)
หลักสำคัญบางประการสำหรับ VxWorks ได้แก่: [ 14 ]
- ทศวรรษ 1980: VxWorks เพิ่มการรองรับโปรเซสเซอร์ 32 บิต
- ทศวรรษ 1990: VxWorks 5 กลายเป็นระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ตัวแรกที่มีสแต็กเครือข่าย
- ทศวรรษ 2000: VxWorks 6 รองรับSMPและเพิ่มแพลตฟอร์มเฉพาะอุตสาหกรรมต่างๆ ที่พัฒนาต่อยอดจาก SMP
- ทศวรรษ 2010: VxWorks เพิ่มการสนับสนุนการประมวลผล 64 บิต[ 5 ]และเปิดตัว VxWorks 7 สำหรับ IoT ในปี 2016 [ 15 ]
- ทศวรรษ 2020: VxWorks ยังคงอัปเดตและเพิ่มการสนับสนุนอย่างต่อเนื่อง รวมถึงความสามารถในการจ่ายพลังงานให้กับยานลงจอดMars 2020 [ 16 ]
ภาพรวมแพลตฟอร์ม
VxWorks รองรับสถาปัตยกรรม Intel, สถาปัตยกรรม Power และสถาปัตยกรรม ARM RTOS สามารถใช้ในการประมวลผลแบบมัลติคอร์แบบไม่ สมมาตร (AMP), การประมวลผลแบบมัลติคอร์แบบสมมาตร (SMP), โหมดผสม[ 5 ]และมัลติโอเอส (ผ่านไฮเปอร์ไวเซอร์ประเภท 1) [ 4 ]บนโปรเซสเซอร์ 32 บิตและ 64 บิต
VxWorks ประกอบด้วยชุดส่วนประกอบรันไทม์และเครื่องมือพัฒนา ส่วนประกอบรันไทม์ได้แก่ระบบปฏิบัติการ (UP และ SMP; 32 และ 64 บิต) ซอฟต์แวร์สำหรับการสนับสนุนแอปพลิเคชัน (ระบบไฟล์ สแต็กเครือข่ายหลัก สแต็ก USB และการสื่อสารระหว่างกระบวนการ) และการสนับสนุนฮาร์ดแวร์ (อะแดปเตอร์สถาปัตยกรรม ไลบรารีสนับสนุนโปรเซสเซอร์ไลบรารีไดรเวอร์อุปกรณ์ และแพ็คเกจสนับสนุนบอร์ด) [ 5 ]เครื่องมือพัฒนาหลักของ VxWorks ได้แก่ คอมไพเลอร์ เช่น Diab, GNUและIntel C++ Compiler (ICC) และเครื่องมือสร้างและกำหนดค่า ระบบยังรวมถึงเครื่องมือเพิ่มประสิทธิภาพการทำงาน เช่น ชุดพัฒนา Workbench และเครื่องมือ Intel และเครื่องมือสนับสนุนการพัฒนาสำหรับการติดตามสินทรัพย์และการสนับสนุนโฮสต์[ 5 ]
แพลตฟอร์มนี้เป็น ระบบแบบโมดูลาร์ เป็นกลางต่อผู้จำหน่าย และ เปิดกว้าง ซึ่งรองรับซอฟต์แวร์และฮาร์ดแวร์ของบุคคลที่สามหลากหลายประเภท เคอร์เนลของระบบปฏิบัติการแยกออกจากมิดเดิลแวร์ แอปพลิเคชัน และแพ็กเกจอื่นๆ[ 8 ]ซึ่งช่วยให้แก้ไขข้อบกพร่องและทดสอบคุณสมบัติใหม่ได้ง่ายขึ้น[ 15 ]การใช้งานระบบสร้างซอร์สโค้ดแบบเลเยอร์ช่วยให้สามารถติดตั้งสแต็กหลายเวอร์ชันพร้อมกันได้ ดังนั้นนักพัฒนาจึงสามารถเลือกเวอร์ชันของชุดคุณสมบัติใดๆ ที่ควรใส่ลงในไลบรารีเคอร์เนลของ VxWorks ได้
ส่วนเสริมขั้นสูงเพิ่มเติมสำหรับ VxWorks ให้ความสามารถเพิ่มเติม ซึ่งรวมถึงสิ่งต่อไปนี้:
- คุณสมบัติการรักษาความปลอดภัยขั้นสูงเพื่อปกป้องอุปกรณ์และข้อมูลที่อยู่ในและส่งผ่านเครือข่ายอินเทอร์เน็ตของสรรพสิ่ง (IoT)
- การแบ่งพาร์ติชั่นเพื่อความปลอดภัยขั้นสูง ช่วยให้สามารถรวมแอปพลิเคชันได้อย่างน่าเชื่อถือ
- การวิเคราะห์ข้อมูลภาพขั้นสูงแบบเรียลไทม์ช่วยให้สามารถตอบสนองโดยอัตโนมัติบนอุปกรณ์ที่ใช้ VxWorks ได้แบบเรียลไทม์โดยไม่มีความล่าช้า
- เอ็นจิ้นรันไทม์ Java แบบฝังตัวที่ได้รับการปรับแต่งมาเป็นพิเศษ ช่วยให้สามารถใช้งานแอปพลิเคชัน Java ได้
- ความสามารถในการจำลองเสมือนด้วยไฮเปอร์ไวเซอร์แบบฝังตัวแบบเรียลไทม์ ประเภท 1
คุณสมบัติ
คุณสมบัติหลักของระบบปฏิบัติการประกอบด้วย: [ 3 ] [ 17 ] [ 18 ] [ 19 ]
- เคอร์เนลแบบมัลติทาสก์พร้อมการจัดตารางเวลาแบบพรีเอ็มทีฟและราวด์โรบิน และการตอบสนองต่อการขัดจังหวะ ที่รวดเร็ว
- ระบบปฏิบัติการ 64 บิตดั้งเดิม (รองรับสถาปัตยกรรม 64 บิตเพียงแบบเดียว: x86-64 ) โมเดลข้อมูล: LP64
- แอปพลิเคชันในโหมดผู้ใช้ ("กระบวนการแบบเรียลไทม์" หรือ RTP) ถูกแยกออกจากแอปพลิเคชันในโหมดผู้ใช้อื่นๆ รวมถึงเคอร์เนล ผ่านกลไกการป้องกันหน่วยความจำ
- รองรับการประมวลผลแบบมัลติโปรเซสซิ่ง SMP , AMPและแบบผสม
- กรอบงานจัดการข้อผิดพลาด
- โปรโตคอล Bluetooth , USB , CAN, Firewire IEEE 1394, BLE, L2CAP, Continua stack, โปรไฟล์สถานะอุปกรณ์
- เซมาฟอร์แบบไบนารี เซมาฟอร์แบบนับ และ เซมาฟอร์ แบบกีดกันร่วมกัน พร้อมการสืบทอดลำดับความสำคัญ
- คิวข้อความแบบโลคอลและแบบกระจาย
- ได้รับการรับรองว่าสอดคล้องกับมาตรฐาน POSIX PSE52ในสภาพแวดล้อมการทำงานแบบผู้ใช้
- ชุดซอฟต์แวร์เครือข่าย IPv6แบบ Dual-mode พร้อมการรับรองโลโก้ IPv6 Ready
- การปกป้องหน่วยความจำ รวมถึงกระบวนการแบบเรียลไทม์ (RTPs) การตรวจจับและรายงานข้อผิดพลาด และ IPC
- การส่งข้อความข้ามระบบปฏิบัติการโดยใช้ TIPC และ Wind River multi-OS IPC
- การดีบักเชิงสัญลักษณ์
ในเดือนมีนาคม พ.ศ. 2557 Wind River ได้เปิดตัว VxWorks 7 โดยเน้นที่ความสามารถในการปรับขนาด ความปลอดภัย ความมั่นคง การเชื่อมต่อ กราฟิก และการจำลองเสมือน[ 9 ] [ 15 ] [ 20 ]รายการต่อไปนี้แสดงรายการการอัปเดตบางส่วนของเวอร์ชัน 7 [ 1 ] [ 5 ] [ 6 ] [ 9 ]สามารถดูข้อมูลเพิ่มเติมได้ที่เว็บไซต์ VxWorks ของ Wind River
- สถาปัตยกรรมแบบแยกส่วนและประกอบด้วยชิ้นส่วน โดยใช้ระบบการสร้างแบบหลายชั้น ซึ่งสามารถอัปเดตโค้ดแต่ละชั้นได้อย่างอิสระ
- ไมโครเคอร์เนล VxWorks (ระบบปฏิบัติการแบบเรียลไทม์เต็มรูปแบบที่มีขนาดเล็กเพียง 20 KB)
- คุณสมบัติด้านความปลอดภัย เช่น โมดูลที่ลงนามด้วยระบบดิจิทัล ( X.509 ) การเข้ารหัส การจัดการรหัสผ่าน และความสามารถในการเพิ่ม/ลบผู้ใช้ในระหว่างการทำงาน
- อัลกอริทึมการแฮช SHA-256 ถูกใช้เป็นอัลกอริทึมการแฮชรหัสผ่านเริ่มต้น
- ส่วนต่อประสานระหว่างมนุษย์กับเครื่องจักรด้วยกราฟิกเวกเตอร์ และส่วนต่อประสานผู้ใช้ (UI) ของ Tilcon
- ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI): ชุดโปรแกรม OpenVG , OpenGL , Tilcon UI, ไดรเวอร์เฟรมบัฟเฟอร์, ส่วนติดต่อผู้พัฒนา EV
- ปรับปรุงส่วนติดต่อการกำหนดค่าสำหรับโปรเจ็กต์ VxWorks Source Build VSB และโปรเจ็กต์ VxWorks Image
- ใช้การควบคุมการตรวจสอบสิทธิ์แบบเดียวสำหรับโปรแกรมTelnet , SSH , FTPและrlogin
- การเชื่อมต่อด้วย โปรโตคอลBluetooth และSocketCAN
- การรวมระบบไฟล์ MIPC (MFS) และอุปกรณ์เครือข่าย MIPC (MND)
- คุณสมบัติเครือข่ายที่รองรับ 64 บิต ได้แก่ Wind River MACsec, การใช้งาน IEEE 802.1A ของ Wind River, โปรโตคอล Point-to-Point (PPP) ผ่าน L2TP, PPP ผ่านเครือข่ายพื้นที่ท้องถิ่นเสมือน (VLAN) และการจัดเก็บคีย์ที่ปลอดภัย Diameter และ การสนับสนุนไคลเอ็นต์และเซิร์ฟเวอร์ Server Message Block (SMB) [ 21 ]
- Wind River Workbench 4 ใหม่สำหรับสภาพแวดล้อมการพัฒนาแบบบูรณาการ VxWorks 7 พร้อมเครื่องมือวิเคราะห์ระบบใหม่
- คอมไพเลอร์ Wind River Diab 5.9.4; คอมไพเลอร์ Wind River GNU 4.8; คอมไพเลอร์ Intel C++ 14 และ Intel Integrated Performance Primitives (IPP) 8
การรองรับฮาร์ดแวร์
VxWorks ได้รับการพอร์ตไปยังแพลตฟอร์มต่างๆ มากมาย ซึ่งรวมถึง ตระกูล Intel x86 (รวมถึงIntel Quark SoC) [ 22 ] MIPS , PowerPC (และBAE RAD), Freescale ColdFire , Intel i960 , SPARC , Fujitsu FR-V , SH-4และตระกูล CPU ARM , StrongARMและxScale ที่เกี่ยวข้องอย่างใกล้ชิด VxWorks มีอินเทอร์เฟ ซแพ็คเกจสนับสนุนบอร์ดมาตรฐาน (BSP) ระหว่างฮาร์ดแวร์ที่รองรับทั้งหมดกับระบบปฏิบัติการ ชุดพัฒนา BSP ของ Wind River มี อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ทั่วไปและสภาพแวดล้อมที่เสถียรสำหรับการพัฒนาระบบปฏิบัติการแบบเรียลไทม์ VxWorks ได้รับการสนับสนุนโดย ไลบรารี SSL/TLS ยอด นิยมเช่นwolfSSL [ 23 ]
สภาพแวดล้อมการพัฒนา
เช่นเดียวกับการพัฒนาระบบฝังตัวทั่วไปการคอมไพล์ข้ามแพลตฟอร์มถูกนำมาใช้กับ VxWorks การพัฒนาจะทำบนระบบ "โฮสต์" ซึ่ง สามารถใช้ สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) รวมถึงตัวแก้ไข ชุดเครื่องมือคอมไพล์ดีบักเกอร์ และอีมูเลเตอร์ได้ จากนั้นซอฟต์แวร์จะถูกคอมไพล์เพื่อทำงานบนระบบ "เป้าหมาย" ซึ่งช่วยให้นักพัฒนาสามารถทำงานกับเครื่องมือพัฒนาที่มีประสิทธิภาพในขณะที่กำหนดเป้าหมายฮาร์ดแวร์ที่มีข้อจำกัดมากขึ้น VxWorks ใช้สภาพแวดล้อมโฮสต์และสถาปัตยกรรมฮาร์ดแวร์เป้าหมายดังต่อไปนี้: [ 24 ]
- สถาปัตยกรรมเป้าหมายและตระกูลโปรเซสเซอร์ที่รองรับ
VxWorks รองรับสถาปัตยกรรมเป้าหมายหลากหลาย รวมถึง ARM, Intel, สถาปัตยกรรม Power, สถาปัตยกรรม RISC-V และอื่นๆ[ 2 ]สำหรับโปรเซสเซอร์สถาปัตยกรรมเป้าหมายและแพ็คเกจการสนับสนุนบอร์ดล่าสุด โปรดดูที่ VxWorks Marketplace [ 25 ]หรือผ่านการอ้างอิง[ 26 ]
IDE Workbench ที่ใช้ Eclipse ซึ่งมาพร้อมกับ VxWorks ใช้สำหรับกำหนดค่า วิเคราะห์ ปรับแต่ง และดีบักระบบที่ใช้ VxWorks ที่อยู่ระหว่างการพัฒนา[ 27 ] IDE Tornadoถูกใช้สำหรับ VxWorks 5.x [ 28 ]และถูกแทนที่ด้วย IDE Workbenchที่ใช้Eclipseสำหรับ VxWorks 6.x และเวอร์ชันต่อมา[ 24 ] Workbench ยังเป็น IDE สำหรับ Wind River Linux [ 29 ] On-Chip Debugging [ 30 ]และผลิตภัณฑ์ Wind River Diab Compiler ด้วย VxWorks 7 ใช้ Wind River Workbench 4 [ 31 ]ซึ่งอัปเดตเป็นฐาน Eclipse 4 ให้การสนับสนุนปลั๊กอินของบุคคลที่สามอย่างเต็มรูปแบบและปรับปรุงการใช้งาน
Wind River Simics [ 32 ] [ 33 ]เป็นเครื่องมือจำลองแบบสแตนด์อโลนที่เข้ากันได้กับ VxWorks โดยจะจำลองระบบเป้าหมายทั้งหมด (ฮาร์ดแวร์และซอฟต์แวร์) เพื่อสร้างแพลตฟอร์มที่ใช้ร่วมกันสำหรับการพัฒนาซอฟต์แวร์ นักพัฒนาหลายคนสามารถใช้ระบบเสมือนจริงและสถานะทั้งหมดร่วมกันได้ รวมถึงประวัติการทำงาน Simics ช่วยให้การรวมระบบตั้งแต่เนิ่นๆ และต่อเนื่อง และการสร้างต้นแบบที่รวดเร็วยิ่งขึ้นโดยใช้ต้นแบบเสมือนจริงแทนต้นแบบทางกายภาพ[ 34 ]
การใช้งานที่น่าสนใจ





VxWorks ถูกใช้ในผลิตภัณฑ์หลากหลายประเภทในตลาด ได้แก่ การบินและอวกาศและการป้องกันประเทศ ยานยนต์ อุตสาหกรรม เช่น หุ่นยนต์ เครื่องใช้ไฟฟ้าสำหรับผู้บริโภค ด้านการแพทย์ และเครือข่าย[ 6 ]ผลิตภัณฑ์ที่โดดเด่นหลายรายการยังใช้ VxWorks เป็นระบบปฏิบัติการบนเครื่องอีกด้วย[ 35 ]
การบินและอวกาศและการป้องกันประเทศ
- ยานอวกาศ
- รถสำรวจดาวอังคาร 2020 [ 36 ]
- ยานสำรวจดาวอังคาร[ 37 ]
- ห้องปฏิบัติการวิทยาศาสตร์ดาวอังคารหรือที่รู้จักกันในชื่อยานสำรวจคิวริโอซิตี
- ยานสำรวจดาวอังคารของ NASA ( Sojourner , Spirit, Opportunity) [ 37 ]
- โครงการทดลองวิทยาศาสตร์ Deep Space Program (DSPSE) หรือที่รู้จักกันในชื่อยานอวกาศ Clementine [ 38 ] Clementine ถูกปล่อยขึ้นสู่อวกาศในปี 1994 โดยใช้ VxWorks 5.1 บน CPU ที่ใช้ MIPS ซึ่งรับผิดชอบอัลกอริทึมการติดตามดาวและการประมวลผลภาพ การใช้ RTOS เชิงพาณิชย์บนยานอวกาศถือเป็นการทดลองในขณะนั้น
- ยานลงจอด ฟีนิกซ์บนดาวอังคาร[ 39 ]
- ยานสำรวจอวกาศDeep Impact [ 40 ]
- ภารกิจMars Pathfinder [ 41 ]
- ยานสำรวจอวกาศจูโนของ NASA ถูกส่งไปยัง ดาวพฤหัสบดี[ 42 ]
อากาศยาน
- โครงการ AgustaWestland ศูนย์[ 43 ]
- ระบบอากาศยานรบไร้คนขับNorthrop Grumman X-47B [ 44 ]
- เครื่องบินแอร์บัส A400M [ 45 ]
- ระบบข้อมูลการแสดงผลเรดาร์ขั้นสูง Tornado ของ BAE Systems (TARDIS) ที่ใช้ใน เครื่องบิน Tornado GR4สำหรับกองทัพอากาศสหราชอาณาจักร[ 46 ]
- โดรนLockheed Martin RQ-170 Sentinel [ 47 ]
- โบอิ้ง 787 [ 48 ]
- กล้องโทรทัศน์อวกาศ
- คนอื่น
- ระบบนำทางแบบซ้อนทับดาวเทียมประจำที่ของยุโรป (EGNOS) [ 51 ]
- TacNet Tracker อุปกรณ์สื่อสารแบบพกพาที่ทนทานของSandia National Laboratory [ 52 ]
- BAE Systems SCC500TM ซีรี่ส์ของแกนกล้องอินฟราเรด[ 53 ]
- ระบบแสดงผลและจัดการควบคุมรุ่นต่อไป ของ Barco CDMS-3000 [ 54 ]
ยานยนต์
- ชิปประมวลผลภาพ Toshiba TMPV75 Series สำหรับระบบช่วยเหลือผู้ขับขี่ขั้นสูง (ADAS) [ 55 ]
- ระบบเทเลเมทรีรถแข่ง Bosch Motor Sports [ 56 ]
- ระบบHyundai Mobis IVI [ 57 ]
- เครื่องบันทึกข้อมูลการวัดระยะทางของ Magneti Marelli และระบบสาระบันเทิงที่สอดคล้องกับ GENIVI [ 58 ]
- BMW iDrive 2.0 (2003-2008) [ 37 ]
- ระบบนำทางรถยนต์Siemens VDO [ 59 ]
- ชุดควบคุมอิเล็กทรอนิกส์ของรถบรรทุก Renault รุ่น T , KและCส่วนใหญ่
- ระบบนำทางVolkswagen RNS 510รุ่นยุโรป
อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค
- ตัวขยายสัญญาณไร้สาย TPLink RE190
- Apple Airport Extreme [ 37 ]
- ตัวควบคุม AMX NetLinx (NI-xx00/x00) [ 60 ] [ 61 ]
- เครื่องพิมพ์ Brother
- หุ่นยนต์จัดเก็บข้อมูลDrobo [ 62 ]
- หุ่นยนต์ฮอนด้าASIMO [ 63 ]
- เราเตอร์ไร้สาย Linksys WRT54G (เวอร์ชัน 5.0 และใหม่กว่า) [ 37 ]
- โปรแกรมตัดต่อวิดีโอดิจิทัล MacroSystem Casablanca-2 (Avio, Kron, Prestige, Claro, Renommee, Solitaire)
- Motorola's DCT2500 เก็บถาวรเมื่อวันที่ 5 มีนาคม 2016 ที่Wayback Machineกล่องรับสัญญาณดิจิทัลแบบโต้ตอบ[ 64 ]
- โทรศัพท์มือถือ Technika MobbyTalk และ MobbyTalk253 [ 65 ]
- เครื่องบันทึกวิดีโอดิจิทัลในบ้านReplayTV [ 66 ]
ทางอุตสาหกรรม
- หุ่นยนต์อุตสาหกรรม
- หุ่นยนต์อุตสาหกรรมABB [ 67 ]
- โครงการหุ่นยนต์ C5G โดยComau [ 68 ]
- หุ่นยนต์อุตสาหกรรมKUKA [ 69 ]
- หุ่นยนต์อุตสาหกรรมStäubli [ 70 ]
- หุ่นยนต์อุตสาหกรรมของบริษัท Yaskawa Electric Corporation [ 71 ]
- หุ่นยนต์อุตสาหกรรมComau Robotics SMART5 [ 72 ]
- การทดสอบและการวัด
- ออสซิลโลสโคป Teledyne LeCroy WaveRunner LT, WaveRunner2LT และ WavePro 900 ซีรีส์[ 73 ]
- ออสซิลโลสโคปซีรีส์ Tektronix TDS, DPO และ MSO บางรุ่น[ 74 ]
- เครื่องวัดพิกัด (CMM) Hexagon Metrology GLOBAL Silver [ 75 ]
- การขนส่ง
- ระบบ ป้องกันรถไฟอัตโนมัติ FITSCO (ATP) [ 76 ]
- ระบบข้อมูลรถไฟBombardier HMI410 [ 77 ]
- ตัวควบคุม
- ระบบควบคุม Bachmann M1 [ 78 ]
- ระบบ Invensys Foxboro PAC [ 79 ]
- ตัวควบคุม National Instruments CompactRIO 901x, 902x 907x [ 80 ]
- ตัวควบคุมระบบควบคุมแบบกระจายของ Emerson
- อุปกรณ์ระบบควบคุมAMX
- ระบบฟิสิกส์เชิงทดลองและการควบคุมอุตสาหกรรม (EPICS) [ 81 ]
- ระบบควบคุมการขันแน่นอุตสาหกรรมBosch Rexroth [ 82 ]
- ตัวควบคุมลิฟต์ MCE iBox [ 83 ]
- PLC ของ Rockwell Automation - ControlLogix, CompactLogix, การ์ดสื่อสารแบบต่างๆ และเซอร์โวไดรฟ์
- ตัวควบคุมอุตสาหกรรม Schneider Electric
- รันไทม์อัตโนมัติB&R
- ระบบจัดเก็บข้อมูล
- ตัวควบคุม RAIDภายนอกที่ออกแบบโดยบริษัทLSI Corporation /Engenio ก่อนปี 2011 ปัจจุบันออกแบบโดยNetAppและใช้ใน อาร์เรย์ระดับ RDACเช่นNetApp E/EF Seriesและอาร์เรย์ OEM
- ตระกูลFujitsu ETERNUS DX Sx คือระบบจัดเก็บข้อมูลแบบรวมศูนย์ (Unified Data Storage Array)
- การถ่ายภาพ
- เครื่องถ่ายเอกสาร Toshiba ที่ใช้ eBridge [ 84 ]
- คนอื่น
- GrandMA คอนโซลขนาดเต็มและไฟส่องสว่างโดย MA Lighting [ 85 ]
ทางการแพทย์
- Varian Medical Systems Truebeam - อุปกรณ์รังสีรักษาสำหรับรักษามะเร็ง[ 86 ]
- เครื่องกำเนิดไฟฟ้าผ่าตัดของบริษัทโอลิมปัส[ 87 ]
- ระบบติดตาม HIV/AIDS FACSCount ของ BD Biosciences [ 88 ]
- ตัวควบคุมกระบวนการ Fedegari Autoclavi SpA Thema4 [ 89 ]
- Sirona Dental Systems : ระบบ CEREC สำหรับการถ่ายภาพรังสีเอกซ์นอกช่องปาก CAD/CAM [ 90 ]
- บริษัท เจเนอรัล อิเล็กทริคเฮลท์แคร์: เครื่องสแกน CT และ MRI
- Carl Zeiss Meditec : เครื่องวิเคราะห์สนามแม่เหล็กฮัมฟรีย์ HFA-II Series
- เครื่องสแกน MRI ของ Philipsและอุปกรณ์รังสีวิทยา C-arm [ 91 ]
โครงสร้างพื้นฐานด้านเครือข่ายและการสื่อสาร
- อุปกรณ์รักษาความปลอดภัยเครือข่าย Arkoon [ 92 ]
- AirWalk EdgePoint ของUbee Interactive [ 93 ]
- บอร์ดประมวลผล ACTA ของ Kontron ( 94 )
- QQSG ของ QQTechnologies [ 95 ]
- อุปกรณ์โทรคมนาคมของ Huaweiส่วนใหญ่ใช้ VxWorks [ 96 ]
- ผลิตภัณฑ์ GPON/PON ของBroadLight [ 97 ]
- บริษัท InterSKY ของ Shiron Satellite Communications
- SkyGateway, SkyExtender และ SkyControl ของ Sky Pilot [ 98 ]
- EtherRaptor-1010 โดย Raptor Network Technology [ 99 ]
- เราเตอร์ CPG-3000 และ CPX-5000 จากSiemens [ 100 ]
- Nokia Solutions and Networks FlexiPacket series ผลิตภัณฑ์วิศวกรรมไมโครเวฟ[ 101 ]
- ตัวควบคุมขอบเขตเซสชัน ซีรีส์ Acme Packet Net-Net [ 102 ]
- โทรศัพท์ตั้งโต๊ะ IP Alcatel-Lucent IP Touch 40x8
- Avaya ERS 8600 [ 103 ]
- สำนักงานAvaya IP400
- แพลตฟอร์มCisco CSS
- แพลตฟอร์มCisco ONS
- ชั้นโฟตอนิกทั่วไปของ Ciena
- สวิตช์ Dell PowerConnectที่ 'ใช้' Broadcomยกเว้น PCT8100 รุ่นล่าสุดที่ทำงานบนแพลตฟอร์ม Linux [ 104 ]
- เราเตอร์ Ericsson SmartEdge (SEOS 11 รันNetBSD 3.0 และ VxWorks สำหรับ Broadcom BCM1480 เวอร์ชัน 5.5.1 เคอร์เนลเวอร์ชัน 2.6) [ 105 ]
- โปรเซสเซอร์บริการHewlett Packard HP 9000 Superdome Guardian
- Hirschmann EAGLE20 ไฟร์วอลล์อุตสาหกรรม[ 106 ]
- โมเด็มอินเทอร์เน็ตผ่านดาวเทียม HughesNet / Direcway
- ธุรกิจ MiVoice ของMitel Networks (เดิมคือ Mitel Communications Director (MCD)), เกตเวย์สื่อ 3300 ICP และ SX-200 และ SX-200 ICP [ 107 ]
- ระบบโต๊ะกลาง IP รุ่น MCD5000 จาก Motorola Solutions
- โมเด็มเคเบิลMotorola SB5100
- อุปกรณ์หัวส่งสัญญาณเคเบิล ของ Motorolaรวมถึง SEM, NC, OM และสายอื่นๆ
- ระบบโทรศัพท์ภายใน Nortel CS1000 PBX (เดิมชื่อ Nortel Meridian 1 (Option 11C, Option 61C, Option 81C))
- Nortel Passport [ 108 ]
- สวิตช์ Radware OnDemand [ 109 ]
- Samsung DCS และ OfficeServ series PBX [ 110 ]
- ไฟร์วอลล์SonicWALL [ 111 ]
- โทรศัพท์ดาวเทียม Thuraya SO-2510 และโมดูล Thuraya [ 112 ]
- อุปกรณ์สื่อสาร 3G ของ Radvision [ 113 ]
- ระบบโทรศัพท์ NBX ของ 3com [ 114 ]
- ระบบการเข้าถึงของZhone Technologies
- ระบบOracle EAGLE STP
ช่องโหว่ TCP และแพตช์ CVE
ณ เดือนกรกฎาคม พ.ศ. 2562 เอกสารที่เผยแพร่โดย Armis [ 115 ]เปิดเผยช่องโหว่ร้ายแรง 11 รายการ รวมถึงการเรียกใช้โค้ดจากระยะไกล การ โจมตี แบบปฏิเสธการให้บริการการรั่วไหลของข้อมูล และข้อบกพร่องเชิงตรรกะที่ส่งผลกระทบต่ออุปกรณ์มากกว่า 2,000 เครื่องที่ใช้ VxWorks RTOS [ 116 ]ช่องโหว่นี้ทำให้ผู้โจมตีสามารถเจาะเข้าไปใน เครือข่าย ภายในโดยใช้ช่องโหว่นี้ และแฮ็กเข้าไปในเครื่องพิมพ์ แล็ปท็อป และอุปกรณ์ที่เชื่อมต่ออื่นๆ ได้ ช่องโหว่นี้ยังสามารถหลีกเลี่ยงไฟร์วอลล์ได้อีกด้วย[ 117 ]
ระบบนี้ถูกใช้งานโดยผลิตภัณฑ์ สำคัญจำนวนมากซึ่งหลายผลิตภัณฑ์ไม่สามารถแก้ไขได้ง่าย[ 118 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ