VxWorks
Материал из Википедии — свободной энциклопедии
| VxWorks | |
Логотип VxWorks, выполненный в технике ASCII арт |
|
| Разработчик | Wind River Systems |
| Семейство ОС | UNIX подобная |
| Исходный код | Закрытый код |
| Последняя версия | 6.6 — декабрь 2007 г. |
| Последняя тестовая версия | {{{latest_test_version}}} — {{{latest_test_date}}} |
| Тип ядра | |
| Интерфейс | |
| Лицензия | |
| Состояние | Актуальное |
| Веб-сайт | www.windriver.com |
VxWorks — операционная система реального времени (ОСРВ), разрабатываемая компанией Wind River Systems (США).
Как и большинство других ОСРВ, VxWorks включает в себя многозадачное ядро с вытесняющим планировщиком и быстрым откликом на прерывания, средства межпроцессного взаимодействия и синхронизации, а также файловую систему и сетевую подсистему (стек протоколов TCP/IP). В комплект поставки входят средства для кросс-компиляции, мониторинга производительности (WindView), удаленной символьной отладки, а также эмуляции различных процессоров. Дополнительно поставляется значительное количество различных стеков протоколов, графических подсистем, и др. как от самой Wind River Systems, так и от третьих фирм. Множество поддерживаемых VxWorks встраиваемых платформ является одним из самых обширных среди ОСРВ.
Последняя версия интегрированной среды разработки Wind River 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 и Boeing 747-8.
- Коммуникационное оборудование многих компаний (например, Nortel, 3COM, Alcatel и др.).
- Linksys WRT54G (ver.5,6,...), NetGear WGR614 (ver. 5,6,7)
- Некоторые PostScript-принтеры.
- Медицинское оборудование компании Siemens AG (в частности, магнитно-резонансные томографы).
- Последние системы интерфейсов BMW iDrive
- Множество других применений во встраиваемых системах с высокими требованиями к надёжности и времени отклика.
[править] Конкурирующие операционные системы
- TRON
- Integrity
- QNX
- LynxOS
- VRTX
- Nucleus RTOS
- OSE
- ThreadX
- Windows CE
- OS-9
- eCos
- Embedded Linux
- RTEMS
- ОС2000

