MontaVista

редактировать

Программное обеспечение MontaVista
Логотип MontaVista.png
Промышленность Интернет, Программное обеспечение
Основан Менло-Парк, Калифорния (7 сентября 1998 г.)
Основатель Джим Готов
Штаб-квартира Сан-Хосе, Калифорния, Соединенные Штаты
Продукты MontaVista Linux

MontaVista DevRocket

CGX

MVShield
Владелец Инвесторы в частный капитал
Количество работников Более 250 (9 марта 2021 г.)
Веб-сайт www.mvista.com

MontaVista Software - компания, которая занимается разработкой встраиваемого системного программного обеспечения Linux, средств разработки и сопутствующего программного обеспечения. Ее продукция предназначена для других корпораций, разрабатывающих встроенные системы, такие как автомобильная электроника, коммуникационное оборудование, мобильные телефоны и другие электронные устройства и инфраструктура.

MontaVista базируется в Санта-Кларе, штат Калифорния, и была основана в 1999 году Джеймсом «Джимом» Ридом (ранее в Mentor Graphics и создателем Versatile Real-Time Executive (VRTX)) и другими. 10 ноября 2009 года Cavium Networks объявила о подписании окончательного соглашения о покупке MontaVista за 50 миллионов долларов. После того, как Cavium была приобретена Marvell, Montavista действовала как независимая организация.

СОДЕРЖАНИЕ
  • 1 Товары
    • 1.1 Linux
      • 1.1.1 OpenCGX
    • 1.2 Carrier Grade Express (CGX)
    • 1,3 МВЩит
    • 1.4 Версия Carrier Grade
    • 1.5 DevRocket
  • 2 Услуги
    • 2.1 Настройка оборудования на заказ
    • 2.2 Миграция ОСРВ / устаревшей версии
    • 2.3 Сертификация системы
    • 2.4 Обучение
  • 3 Устаревшие продукты
    • 3.1 Mobilinux
    • 3.2 Профессиональная версия
  • 4 Вклады с открытым исходным кодом
  • 5 Распределение
    • 5.1 Мобильные телефоны
  • 6 См. Также
  • 7 ссылки
  • 8 Внешние ссылки
Продукты

Linux

12 мая 2009 года MontaVista анонсировала MontaVista Linux 6 (MVL6), включающую в себя рыночные дистрибутивы, платформу интеграции MontaVista, комплект для разработки программного обеспечения, сервер содержимого зоны MontaVista, а также поддержку и услуги. Между MVL6 и предыдущими продуктами MontaVista Linux есть несколько отличий. Основные из них:

  • Дистрибутивы для конкретных рынков (MSD) - операционные системы Linux ( ядро + пользовательская среда ), оптимизированные для оборудования каждого конкретного производителя полупроводников.
  • Платформа интеграции MontaVista - основана на BitBake, аналоге make, который анализирует набор директив и затем строит дерево зависимостей задач для удовлетворения команды пользователя. Затем BitBake выполняет определенные задачи до завершения.
  • Сервер содержимого зоны MontaVista - доступ из-за прокси-сервера или локального веб-зеркала для автономных операций, для получения программного обеспечения и обновлений. Вместо того, чтобы зависеть от сочетания общедоступных серверов HTTP, Concurrent Versions System (CVS), Git и Subversion в Интернете, существует один источник для каждого архива исходного кода и исправления.

MontaVista Linux (ранее называвшаяся Hard Hat Linux) - это дистрибутив Linux, который был усовершенствован, чтобы стать полноценной операционной системой реального времени. С тех пор работа над производительностью в реальном времени продолжилась до такой степени, что MontaVista утверждает, что поддерживает задачи жесткого реального времени во встроенном Linux, начиная с MontaVista Linux 4.0, с таким же быстрым временем отклика, как и в других операционных системах реального времени.

MontaVista продает подписки, которые включают программное обеспечение, документацию и техническую поддержку. Программное обеспечение включает ядро Linux и набор инструментов, предназначенный для конкретной конфигурации оборудования, вместе называемый пакетом поддержки Linux (LSP), и другие интегрированные инструменты, включая интегрированную среду разработки DevRocket на основе Eclipse (IDE). Дистрибутив доступен в трех редакциях, каждая из которых предназначена для разных сегментов рынка : Professional Edition, Carrier Grade Edition и Mobilinux. Инструментарий MontaVista Linux включает в себя конкретные библиотеки коды легко перейти от Wind River Systems ' VxWorks и ОПХ операционных систем.

OpenCGX

Project OpenCGX - это открытый и бесплатный встраиваемый дистрибутив Linux от MontaVista Software LLC. OpenCGX основан на Linux Carrier Grade одиннадцатого поколения от MontaVista. Инженеры могут быстро начать разработку на ARM и x86 с помощью полностью встроенного дистрибутива Linux, который легко настраивается. OpenCGX в своем введении основан на Yocto 2.4 с ядром Linux 4.14 (или последним ядром LTS) и набором инструментов GNU 7.2.

Экспресс-перевозчик (CGX)

MontaVista Linux Carrier Grade eXpress (CGX) - это основной продукт операционной системы MontaVista, который обеспечивает надежность, безопасность и удобство обслуживания операторского уровня в гибком пакете с широкими возможностями настройки и неизменно высоком качестве. Функции CGX предназначены для большого сегмента встроенных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмическую и оборонную промышленность, устройства SOHO, медицинскую электронику и рынок «Интернета вещей (IoT)», помимо обычных встроенных устройств. CGX - это дистрибутив Carrier Grade, утвержденный для спецификации CGL версии 5.0.

MVShield

MVShield - это программа профессионального обслуживания и поддержки MontaVista, доступная для продуктов Linux операторского класса и других дистрибутивов, таких как CentOs или Yocto. Одной из самых популярных программ поддержки MontaVista была программа MVShield для CentOS, которая лучше всего подходит для клиентов, которые используют CentOS на таких рынках, как сетевая и беспроводная инфраструктура, медицина и военно-космическая промышленность. MVShield для Yocto - это профессиональные услуги MontaVista, предлагающие поддержку базовых планов Yocto с открытым исходным кодом для клиентов, чтобы обеспечить доступ к ведущим в отрасли услугам поддержки и обслуживания без каких-либо усилий по переходу на коммерческие базовые версии Linux.

Издание Carrier Grade

MontaVista Linux Carrier Grade Edition (CGE) - это платформа разработки Linux коммерческого уровня для разработчиков, работающих с оборудованием, управляемым надежностью, доступностью и удобством обслуживания (RAS) ( интерфейс аппаратной платформы (HPI), интерфейс интеллектуального управления платформой (IPMI)) или заказным оборудованием., которым нужна длительная поддержка и высокая доступность. Linux операторского класса управляется рабочей группой Linux Foundation CGL.

DevRocket

MontaVista DevRocket - это набор подключаемых модулей Eclipse для облегчения разработки приложений и систем с помощью MontaVista Linux. Интегрированная среда разработки (IDE) DevRocket работает в Linux, Solaris и Windows. Он использует Eclipse C ++ Development Toolkit (CDT). Начиная с DevRocket 5.0, пользователи могут добавлять плагины MontaVista в существующую установку Eclipse или устанавливать Eclipse с уже загруженными плагинами.

DevRocket доступен в двух вариантах: Platform Developer Kit (PDK) и Application Developer Kit (ADK). Platform Developer Kit включает возможность взаимодействия с целью (RSE, SSH), создание файловых систем и управление ими, отладку (kgdb) и настройку производительности ( утечка памяти, использование памяти, профилирование системы). Комплект разработчика приложений включает виртуальную цель для разработки приложений на ранних этапах цикла разработки, редактирования / компиляции / отладки одним щелчком мыши и настройки производительности.

Услуги

Настройка оборудования на заказ

MontaVista поддерживает архитектуры x86, ARM, MIPS и PowerPC с пакетами поддержки плат (BSP) и соответствующими адаптациями ядра, драйверов и пользовательской земли на SoC или эталонных аппаратных платах сторонних производителей. Однако большинство компаний разрабатывают, а затем поставляют свои продукты на основе специального оборудования, созданного для их конкретных требований. MontaVista может адаптировать продукты MontaVista Linux к программной и аппаратной среде клиентов.

RTOS / Миграция устаревших версий

Сервисы MontaVista RTOS / Legacy Migration помогают командам разработчиков перейти от устаревших продуктов, использующих домашнюю или коммерческую операционную систему реального времени (RTOS), к Embedded Linux.

Сертификация системы

MontaVista Linux используется в приложениях в сфере ИТ и телекоммуникаций, которые должны быть сертифицированы в соответствии с Общими критериями до уровня EAL4 +. Уровень гарантии оценки 4+ (EAL4 +) обычно используется для защиты подключения в критических средах, таких как пожарные и полицейские управления, или авиационные и промышленные системы контроля. С помощью EAL4 + эти критически важные среды могут, например, обеспечивать безопасные и безопасные телефонные звонки, управлять связью в полете и на сборочной линии, а также обеспечивать безопасный доступ в Интернет.

Обучение

Обучение клиентов MontaVista предусматривает обучение и подготовку по разработке приложений для интеллектуальных устройств с использованием MontaVista Linux. Благодаря приобретенным навыкам команды разработчиков могут сократить циклы разработки приложений при минимальном риске разработки.

Устаревшие продукты

Несколько устаревших продуктов доступны от MontaVista в рамках долгосрочных соглашений о поддержке.

Mobilinux

MontaVista Mobilinux предназначена для беспроводных телефонов и других мобильных устройств, таких как устройства глобальной системы позиционирования (GPS), портативные медицинские устройства и беспроводные POS-терминалы. Ключевые особенности Mobilinux включают динамическое управление питанием, производительность в реальном времени, быструю загрузку и небольшой объем памяти.

Профессиональное издание

MontaVista Professional Edition (Pro) предназначена для обычных разработчиков встраиваемых систем Linux, которым нужны все преимущества платформы разработки с открытым исходным кодом (открытый исходный код, Linux, легкодоступное программное обеспечение и т. Д.), А также дополнительные преимущества MontaVista, включая более высокое качество (меньше ошибок), интеграцию с инструменты с открытым исходным кодом для данной аппаратной архитектуры и поддержки. Pro предназначен для рынков интеллектуальных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмическую и оборонную промышленность, устройства для малых и домашних офисов (SOHO) и медицинские устройства. Будущее развитие MontaVista Pro было перенесено в MontaVista Linux, что фактически закончило его отдельным выпуском, начиная с версии 5.0.24.

Вклады с открытым исходным кодом

MontaVista уже давно внесла большой вклад в развитие ядра Linux и сообщества разработчиков ПО с открытым исходным кодом. С самого начала Джим Риди сказал, что хочет сделать «Linux на 100% чистым» под лицензией GPL. Основные изменения, направленные на превращение MontaVista Linux в операционную систему реального времени, были внесены Найджелом Гэмблом, а затем обновлены Робертом Лавом. Роберт Лав представил изменения в ядре Linux в 2001 году. Серия стабильных ядер Linux 2.6 является первой, которая включает аналогичные функции, такие как приоритетное вытеснение. По данным опроса Linux Foundation, по состоянию на 2008 год, MontaVista внесла 1,2% ядра Linux, что сделало ее 9-м крупнейшим корпоративным поставщиком ядра Linux.

MontaVista также отделилась независимые проекты с открытым исходным кодом на основе нескольких своих функций, в том числе динамического управления питанием, с высоким разрешением POSIX таймеров, в pramfs файловой системы, а также OpenAIS реализации службы доступности Форум «s (SA Forum) Спецификация интерфейса приложения.

Распределение
Основная статья: Список устройств, на которых работает MontaVista Linux

Другие версии MontaVista Linux используются в устройствах, производимых рядом партнеров, включая телевизоры Sony Bravia, маршрутизаторы NEC и другие, особенно в Японии. Версия ОС MontaVista Linux используется в ноутбуках Dell Latitude E4200 и E4300 для обеспечения функции Latitude ON.

Cisco NX-OS основана на HardHat Linux.

Мобильные телефоны

Motorola стала первой компанией, использующей Linux на мобильных телефонах, когда 16 февраля 2003 года выпустила Motorola A760 на китайский рынок. Motorola решила использовать MontaVista Linux в Motorola A760 и будущих телефонах на базе Linux, несмотря на то, что Motorola был одним из основателей конкурирующей ОС Symbian. С тех пор Motorola уделяет больше внимания своей платформе Linux и публично заявила, что будущей платформой для всех своих мобильных телефонов среднего и высокого уровня будет Linux с Java, а другие производители телефонов NEC и Panasonic разработали общую платформу на основе MontaVista. Linux.

Смотрите также
использованная литература
внешние ссылки
Последняя правка сделана 2023-04-13 07:17:15
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте