Как стать автором
Обновить
141.83
Рейтинг

Wind River – софт быстрого реагирования

Блог компании Intel

Какие продукты Intel вы знаете? Наверняка, первым делом все ответят: «процессоры». Затем сетевые администраторы, наверное, вспомнят карты и контроллеры Ethernet, программисты – «сишные» инструменты разработки. А еще SSD, графические чипы и так далее, и так далее… Но в Intel все равно делают гораздо больше. За годы существования Intel приобрела значительное количество компаний-разработчиков различного рода программного обеспечения и аппаратных компонент, многие из которых сохранили свое название и профиль деятельности. В этом посте – рассказ об одной из таких компаний – Wind River, занимающейся созданием ПО реального времени для промышленных и встраиваемых систем, в том числе и таких необычных, как марсоход Curiosity.

С каждым годом вещи, окружающие нас, становятся все более интеллектуальными. Утюги и сковородки, автомобили и самолеты – всё вокруг умнеет со страшной силой, облегчая нам, людям, жизнь – но лишь в том случае, если этот интеллект работает как надо. А если нет? Ценой за удобство становится «цифровая зависимость» человечества. Наше благополучие и безопасность зависят от тысяч компьютеров различных размеров, некоторые из которых в принципе не имеют права на ошибку. Приведу лишь один пример. Во время англо-аргентинской войны 1982 года за Фолклендские острова английский эскадренный миноносец Sheffield был потоплен авиацией Аргентины вследствие того, что компьютер зенитно-ракетного комплекса Sea Wolf, защищавший корабль, завис в процессе перевода его в боевой режим. Для восстановления работоспособности системы потребовалась перезагрузка, во время которой миноносец был торпедирован.


Тот самый злополучный HMS Sheffield

Вот почему к компьютерным системам, встраиваемым в самолеты, корабли, сложные производственные комплексы, предъявляют особенно жесткие требования. И именно такими системами вот уже более 20 лет как раз и занимается компания Wind River.
Компания Wind River основана в 1981 году. Ее штаб-квартира находится в Аламеда, штат Калифорния – рядом с «разрушителями легенд». С самого своего основания компания занимается разработкой программного обеспечения реального времени для мобильных и встраиваемых систем. Отвлечемся ненадолго, чтобы обсудить, что же это такое – ОС реального времени (ОСРВ)?


Посадка Curiosity на Марс под управлением Wind River VxWorks. То же самое на видео — внизу поста

Википедия дает несколько определений данного вида ОС. Мне больше всего нравится самое краткое: «Операционная система, реагирующая в предсказуемое время на непредсказуемое появление внешних событий». Кратко принцип ее работы можно описать так. В составе системы имеется ряд обработчиков событий, большую часть времени пребывающих в состоянии неактивности. Однако когда событие наступает, его обработчик обязан выполнить все необходимые действия строго в заданный промежуток времени; в противном случае система должна зафиксировать ошибку. «Реальность» времени заставляет по-иному посмотреть на такие обычные для ОС аспекты, как приоритезация и планирование и выделение ресурсов. Скажем, диспетчер ОСРВ имеет право бесцеремонно остановить любой процесс, если необходимо немедленно стартовать важный обработчик.


CarPC, созданный при участии Wind River

Вернемся теперь к Wind River. В состав выпускаемых ей продуктов входит:
  • Платформа Wind River Linux – поддерживаемый Wind River дистрибутив Linux, оснащенный ядром реального времени, а также доработанными коммуникационными интерфейсами для ускорения обмена данными;
  • Платформа Wind River VxWorks – среда исполнения, состоящая из ОСРВ VxWorks собственного производства и оптимизированных интерфейсов общения со внешними источниками данных или другими контроллерами;
  • ОС для промышленных компьютеров – указанные выше платформы, «заточенные» под конкретный встраиваемый объект с необходимыми параметрами работы и интерфейсами датчиков;
  • Wind River Workbench – среда разработки приложений для Wind River Linux и VxWorks, включающая визуальные инструменты проектирования, отладки, тестирования и управления;
  • И еще целый ряд продуктов для промышленных и встраиваемых систем.


Беспилотник Northrop Grumman X-47B UCAS-D с VxWorks на борту

В 2009 году Wind River была приобретена Intel, но сохранила свое название и команду. С этого момента компания реализует свои творческие планы совместно с другими подразделениями Intel. Достижений на этом пути достаточно, вот главные из них.
  • Именно Wind River занимается в Intel разработкой автомобильных интеллектуальных систем IVI (in-vehicle infotainment). Напомню, речь идет о единой компьютерной системе автомобиля, выполняющей информационные, мультимедийные и диагностические функции;
  • Отдельный повод для гордости Wind River: платформа VxWorks была выбрана NASA в качестве ОС для ракеты, доставившей на Марс научную лабораторию Curiosity. Так что к успехам Curiosity, за которыми сейчас наблюдает весь мир, причастна в том числе и Intel в лице Wind River;
  • Традиционная сфера деятельности Wind River – бортовые компьютеры гражданских и военных самолетов. В числе последних внедрений – палубный беспилотный самолет Northrop Grumman X-47B UCAS-D, летающий также на VxWorks. И он такой, конечно, не один; ведь за плечами компании многолетнее сотрудничество с Boeing, Bombardier и другими самолетостроителями.

Область интересов Wind River весьма широка. Можно сказать, что компания представлена практически везде, где требуется ПО, «реагирующее в предсказуемое время на непредсказуемые события». Здесь и телекоммуникационная сфера (интеллектуальная маршрутизация, DPI), и медицина (приборы компьютерной диагностики), и мобильные устройства (оптимизация мобильных ОС), и многое другое. И пусть обычные граждане не знают о существовании Wind River, эта компания – одна из тех, что делают наш мир удобнее и безопаснее. В конце концов, Intel знает, кого ему покупать…

Напоследок — впечатляющий клип о посадке Curiosity на Марс
Теги:wind rivervxworks
Хабы: Блог компании Intel
Всего голосов 50: ↑45 и ↓5+40
Просмотры24K
Комментарии Комментарии 30

Похожие публикации

Лучшие публикации за сутки

Информация

Дата основания
Местоположение
США
Сайт
www.intel.ru
Численность
5 001–10 000 человек
Дата регистрации
Представитель
Victoria Zhislina

Блог на Хабре