pSOS (операционная система реального времени)
Разработчик | Альфред Чао, Группа программных компонентов (SCG) Интегрированные системы Inc. (ISI) Речные системы ветра |
---|---|
Написано в | 68000 язык ассемблера |
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код (оригинал) Открытый исходный код (более поздние варианты) |
Первоначальный выпуск | 1982 год |
Последний выпуск | Reliant (RoweBots) / август 2007 г |
Маркетинговая цель | Встраиваемые системы |
Доступно в | Английский |
Платформы | Моторола серии 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. других семейств микропроцессоров, переписав большую часть его на языке программирования C. (ISI), которая продолжила разработку pSOS, затем переименованного в pSOS+, для Внимание также было уделено поддержке все более интегрированных сред разработки , кульминацией чего стал pRISM+.
В июле 1994 года ISI приобрела компании Digital Research модульную многозадачную операционную систему реального времени FlexOS у Novell . [1]
В 1995 году ISI предложила pSOSystem/NEST
пакет для Novell Embedded Systems Technology (NEST). [2] [1]
В феврале 2000 года ISI была приобретена компанией Wind River Systems , создателями конкурирующей RTOS VxWorks . Несмотря на первоначальные сообщения о продолжении поддержки pSOS, разработка была остановлена. Wind River объявила о планах создания «конвергентной» версии VxWorks, которая будет поддерживать системные вызовы pSOS, и что дальнейших выпусков pSOS не будет.
NXP Semiconductors приобрела pSOS для TriMedia у Wind River и продолжила поддерживать эту ОС для ядра TriMedia со сверхдлинным командным словом (VLIW).
Переход от pSOS
[ редактировать ]В марте 2000 года конкурирующая компания Express Logic выпустила свой оценочный комплект для пользователей pSOS+, призванный обеспечить путь перехода на ее ThreadX RTOS.
В августе 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, включая «Классический API» (совместимый с pSOS) и POSIX API. По сравнению с Linux, RTEMS больше соответствует приложениям pSOS из-за меньшего размера памяти и строгого поведения в реальном времени.
Популярный Secure Sockets Layer (SSL), теперь Transport Layer Security (TLS), библиотеки, такие как wolfSSL, по-прежнему поддерживают pSOS.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «pSOSystem и среда разработки NEST — проектирование встраиваемых приложений с возможностью подключения к NetWare» (информационный документ). Интегрированные системы, Inc. (ISI). 1998. Архивировано из оригинала 19 февраля 1998 года.
- ^ «Novell объявляет о программе поставщиков RTOS, которая выводит интегрированные сетевые решения на рынок встраиваемых систем» (пресс-релиз). Орем, Юта, США: Novell, Inc. , 23 мая 1995 г. Архивировано из оригинала 18 августа 2018 г. Проверено 18 августа 2018 г.
«Поскольку Novell использовала Integrated Systems от FlexOS во время разработки и тестирования NEST, мы находимся в уникальном положении, поддерживая его как через нашу линейку продуктов реального времени pSOSystem для глубоко встраиваемых рынков, так и через FlexOS для точек продаж », — сказал Мозес Джозеф. , вице-президент по маркетингу компании Integrated Systems. «Разработчики, использующие комплект разработки FlexOS и расширенный пакет pSOSystem/NEST для всего: от домашней безопасности и развлечений до автоматизации офиса и глобальных коммуникационных приложений, теперь имеют быстрый и легкий доступ к самому широкому спектру стандартных сетевых протоколов.
Дальнейшее чтение
[ редактировать ]- «pSOСистема» . Интегрированные системы, Inc. (ISI). 1998. Архивировано из оригинала 19 февраля 1998 года.
- «Анонс Express Logic о выпуске эвакуационного комплекта» . Архивировано из оригинала 28 сентября 2007 г. Проверено 13 июня 2007 г.