pSOS (операционная система реального времени)

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

pSOS
Разработчик Альфред Чао, Группа компонентов программного обеспечения (SCG), Интегрированные системы (ISI), Wind River Systems
Написано в 68000 ассемблер
Семейство ОС Операционные системы реального времени
Рабочее состояние Снято с производства
Исходная модель Закрытый источник
Первый выпуск 1982 ; 39 лет назад ( 1982)
Маркетинговая цель Встроенные системы
Доступно в английский
Платформы Motorola серии 68000
Тип ядра В реальном времени
Лицензия Проприетарный

pSOS ( Portable Software On Silicon) - это операционная система реального времени (RTOS), созданная примерно в 1982 году Альфредом Чао и разработанная и продаваемая в течение первой части своей жизни его компанией Software Components Group (SCG). В 1980-х годах pSOS быстро стала предпочтительной ОСРВ для всех встраиваемых систем, основанных на архитектуре семейства Motorola серии 68000, поскольку она была написана на языке ассемблера 68000 и с самого начала была сильно оптимизирована. Он также был разделен на модули с ранней поддержкой отладки с учетом ОС, подключаемых драйверов устройств, стеков набора протоколов Интернета (TCP / IP), языковых библиотек и дисковых подсистем. Позже появилась отладка на уровне исходного кода, поддержка многопроцессорности и дальнейшие расширения компьютерных сетей.

Примерно в 1991 году Software Components Group была приобретена компанией Integrated Systems Inc. (ISI), которые в дальнейшем развитом ОПМ, затем переименованы в ОПМ +, для других микропроцессорных семей, путем переписывания большинство из них в языке программирования C. Внимание было также уделено поддержке все более интегрированных сред разработки, кульминацией которых стал pRISM +.

В июле 1994 года Integrated Systems приобрела у Novell модульную многозадачную операционную систему реального времени FlexOS от Digital Research.

В 1995 г. компания Integrated Systems предложила pSOSystem/NESTпакет для технологии встроенных систем Novell (NEST).

В феврале 2000 года компания Integrated Systems, Inc. была приобретена Wind River Systems, создателем конкурирующей ОСРВ VxWorks. Несмотря на первоначальные сообщения о том, что поддержка pSOS будет продолжена, разработка была остановлена. Wind River объявила о планах по «конвергентной» версии VxWorks, которая будет поддерживать системные вызовы pSOS, и что никаких дальнейших выпусков pSOS не будет.

NXP Semiconductors приобрела pSOS для TriMedia у Wind River и продолжала поддерживать эту ОС для ядра TriMedia VLIW.

СОДЕРЖАНИЕ
  • 1 Миграция с pSOS
  • 2 См. Также
  • 3 ссылки
  • 4 Дальнейшее чтение
Переход от pSOS

В марте 2000 года конкурирующая компания Express Logic выпустила свой оценочный комплект для пользователей pSOS +, предназначенный для перехода к ее ОСРВ ThreadX.

В августе 2000 года компания MapuSoft Technologies Inc. представила комплект для переноса pSOS OS Changer, который позволяет плавно переносить программное обеспечение на несколько ОС, таких как Linux, VxWorks и другие. Он включает интегрированную среду разработки (IDE) и оптимизацию интерфейса прикладного программирования ( API ), а также инструмент профилирования для измерения времени API на целевых платах (www.mapusoft.com).

В августе 2007 года RoweBots, бывший партнер SCG и ISI, открыла исходный код своей версии, совместимой с pSOS +, под названием Reliant. Он доступен всем желающим без изменения приложений.

Проект Xenomai поддерживает API-интерфейсы pSOS + (и другие традиционные API-интерфейсы RTOS) в среде реального времени на основе Linux, что позволяет существующим промышленным приложениям легко переноситься в среду на основе Linux, сохраняя при этом строгие гарантии реального времени.

Другой альтернативой с открытым исходным кодом является RTEMS, которая поддерживает различные API, включая «Classic API» (совместимый с pSOS) и POSIX API. По сравнению с Linux, RTEMS ближе к приложениям pSOS из-за меньшего объема памяти и строгого поведения в реальном времени.

Популярные библиотеки SSL / TLS, такие как wolfSSL, по- прежнему поддерживают pSOS.

Смотрите также
использованная литература
дальнейшее чтение
Последняя правка сделана 2023-03-29 06:37:19
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте