VxWorks
Материал из Википедии — свободной энциклопедии
VxWorks | |
Разработчик | Wind River Systems |
Семейство ОС | UNIX подобная |
Исходный код | Закрытый код |
Последняя версия | 6.4 — 15 декабря 2006 г. |
Тип ядра | |
Интерфейс | |
Лицензия | |
Состояние | Актуальное |
Веб-сайт | www.windriver.com |
VxWorks — операционная система реального времени (ОСРВ), разрабатываемая компанией Wind River Systems (США).
Как и большинство других ОСРВ, VxWorks включает в себя многозадачное ядро с вытесняющим планировщиком и быстрым откликом на прерывания, средства межпроцессного взаимодействия и синхронизации, а также файловую систему и сетевую подсистему (стек протоколов TCP/IP). В комплект поставки входят средства для кросс-компиляции, мониторинга производительности (WindView), удаленной символьной отладки, а также эмуляции различных процессоров. Дополнительно поставляется значительное количество различных стеков протоколов, графических подсистем, и др. как от самой Wind River Systems, так и от третьих фирм. Множество поддерживаемых VxWorks встраиваемых платформ является одним из самых обширных среди ОСРВ.
Последняя версия интегрированной среды разработки Workbench (поставляющаяся с VxWorks версий 6.x, впрочем как и 5.x) построена на основе среды Eclipse. Предыдущая проприетарная среда разработки называлась Tornado.
Содержание |
[править] История
Название VxWorks вероятно получилось из шутки с названием ОСРВ VRTX, созданной компанией Ready Systems, сейчас этот продукт принадлежит Mentor Graphics). В начале 1980-х VRTX была достаточно новым и сырым продуктом, он работала не слишком хорошо. VRTX имела размер всего 4 КБ и её нельзя было использовать как полноценную операционную систему. Компания Wind River приобрела права на распространение расширенной версии VRTX под названием VxWorks. Доработки и расширения, внесённые компанией WindRiver, позволили создать систему, которая работала (например, VXWorks имела файловую систему и интегрированную среду разработки), таким образом, название VxWorks может означать англ. VRTX now Works (VRTX теперь работает) или англ. VRTX that Works (VRTX, которая работает).
Когда стало ясно, что Ready Systems может разорвать контракт на распространение VRTX, в Wind River было разработано собственное ядро операционной системы, которое заменило VRTX. Базовая функциональность нового ядра VxWorks была такой же как у VRTX.
[править] Использование

- Зонды Spirit и Opportunity, а также аппарат Mars Reconnaissance Orbiter используют VxWorks на платформе POWER. Система используется и в других космических миссиях, например Deep Impact.
- Планируется использование в новейших авиалайнерах Boeing 787.
- Коммуникационное оборудование многих компаний (например, Nortel, 3COM, Alcatel и др.).
- Некоторые PostScript-принтеры.
- Медицинское оборудование компании Siemens (в частности, магнитно-резонансные томографы).
- Множество других применений во встраиваемых системах с высокими требованиями к надёжности и времени отклика.
[править] Конкурирующие операционные системы
- TRON
- Integrity
- QNX
- LynxOS
- VRTX
- Nucleus RTOS
- OSE
- ThreadX
- Windows CE
- OS-9
- eCos
- Embedded Linux
- RTEMS
- ОС2000