Top Qs
Chronologie
Chat
Contexte
PSOS
système d'exploitation De Wikipédia, l'encyclopédie libre
Remove ads
pSOS (Portable Software On Silicon) est un système d'exploitation temps réel (RTOS) créé vers 1982 par Alfred Chao, puis développé et commercialisé par sa société Software Components Group (SCG). pSOS s'est rapidement imposé comme le système temps réel de référence pour tous les systèmes embarqués basés sur l'architecture de la famille Motorola 68000, grâce à son écriture en langage assembleur 68000 et à son optimisation poussée. Modulaire, il offrait dès ses débuts une prise en charge du débogage au niveau du système d'exploitation, des pilotes de périphériques, des piles de protocoles Internet (TCP/IP), des bibliothèques de langage et des sous-systèmes de disque. Le débogage au niveau du code source, la prise en charge du multiprocesseur et des extensions réseau supplémentaires ont été intégrés ultérieurement.
Vers 1991, Software Components Group a été acquis par Integrated Systems Inc. (ISI), qui a continué à développer pSOS, renommé en pSOS+, pour d'autres familles de microprocesseurs, en réécrivant la majeure partie en langage de programmation C. La prise en charge d'environnements de développement de plus en plus intégrés, a abouti à pRISM+.
En juillet 1994, ISI a acquis FlexOS, le système d'exploitation multitâche temps réel de Digital Research, auprès de Novell[1], puis a proposé en 1995 un progiciel pSOSystem/NEST pour la technologie NEST (Novell Embedded Systems Technology)[2].
En février 2000, ISI a été racheté par Wind River Systems, créateur du système d'exploitation temps réel VxWorks. Malgré les premières annonces concernant la poursuite du support de pSOS, son développement a été interrompu. Wind River a annoncé la sortie d'une version de VxWorks compatible avec les appels système pSOS, et a précisé qu'aucune nouvelle version de pSOS ne serait publiée.
NXP Semiconductors a acquis pSOS pour le processeur TriMedia auprès de WindRiver et a continué à le prendre en charge pour le cœur TriMedia VLIW (very long instruction word).
Remove ads
Migrations
Résumé
Contexte
En mars 2000, la société Express Logic a lancé un kit d'évaluation pour les utilisateurs de pSOS+, conçu pour permettre la migration vers son système d'exploitation temps réel ThreadX .
En août 2000, MapuSoft Technologies Inc. a lancé le kit pSOS OS Changer, permettant de porter le logiciel vers différents systèmes d'exploitation tels que Linux, et VxWorks. Ce kit comprend un environnement de développement intégré (IDE) et une optimisation de l'interface de programmation (API), ainsi qu'un outil de profilage pour mesurer les temps d'exécution de l'API sur les cibles.
En août 2007, la société RoweBots a publié en open source sa version compatible pSOS+ appelée Reliant. Elle permet la mise à niveau sans modifier l'application.
Le projet Xenomai prend en charge les API pSOS+ sur un framework temps réel basé sur Linux pour permettre aux applications industrielles existantes de migrer aisément vers un environnement basé sur Linux tout en maintenant des performances temps réel strictes.
Une alternative open source est RTEMS, qui prend en charge diverses API, notamment l'API classique compatible avec pSOS et l'API POSIX. Comparé à Linux, RTEMS est plus adapté aux applications pSOS grâce à sa faible consommation de mémoire et à son fonctionnement strictement temps réel.
Les bibliothèques telles que wolfSSL pour Secure Sockets Layer (SSL), devenu Transport Layer Security (TLS), prennent toujours en charge pSOS.
Remove ads
Annexes
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads