fbpx
Wikipedia

pSOS (real-time operating system)

pSOS (Portable Software On Silicon) is a real-time operating system (RTOS), created in about 1982 by Alfred Chao, and developed and marketed for the first part of its life by his company Software Components Group (SCG). In the 1980s, pSOS rapidly became the RTOS of choice for all embedded systems based on the Motorola 68000 series family architecture, because it was written in 68000 assembly language and was highly optimised from the start. It was also modularised, with early support for OS-aware debugging, plug-in device drivers, Internet protocol suite (TCP/IP) stacks, language libraries, and disk subsystems. Later came source code level debugging, multiprocessing support, and further computer networking extensions.

pSOS
DeveloperAlfred Chao, Software Components Group (SCG)
Integrated Systems Inc. (ISI)
Wind River Systems
Written in68000 assembly language
Working stateDiscontinued
Source modelClosed source (original)
Open source (later variants)
Initial release1982; 41 years ago (1982)
Latest releaseReliant (RoweBots) / August 2007; 16 years ago (2007-08)
Marketing targetEmbedded systems
Available inEnglish
PlatformsMotorola 68000 series
Kernel typeReal-time monolithic
LicenseProprietary

In about 1991, Software Components Group was acquired by Integrated Systems Inc. (ISI) which further developed pSOS, then renamed as pSOS+, for other microprocessor families, by rewriting most of it in the programming language C. Attention was also paid to supporting successively more integrated development environments, culminating in pRISM+.

In July 1994, ISI acquired Digital Research's modular real-time multi-tasking operating system FlexOS from Novell.[1]

In 1995, ISI offered a pSOSystem/NEST package for Novell Embedded Systems Technology (NEST).[2][1]

In February 2000, ISI was acquired by Wind River Systems, the originators of the rival RTOS VxWorks. Despite initial reports that pSOS support would continue, development was halted. Wind River announced plans for a 'convergence' version of VxWorks which will support pSOS system calls, and that no further releases of pSOS will occur.

NXP Semiconductors acquired pSOS for TriMedia from Wind River and continued to support this OS for the TriMedia very long instruction word (VLIW) core.

Migration away from pSOS edit

In March 2000, rival company Express Logic released their Evaluation Kit for pSOS+ users, designed to provide a migration path to its ThreadX RTOS.

During August 2000, MapuSoft Technologies Inc. came up with the pSOS OS Changer porting kit which can smoothly move the software to multiple OS such as Linux, VxWorks, and more. It includes an integrated development environment (IDE) and application programming interface (API) optimization along with a profiling tool to measure API timing on target boards (www.mapusoft.com).

In August 2007, RoweBots, a former partner of SCG and ISI, open sourced their pSOS+ compatible version called Reliant. It is available to all that wish to upgrade without application changes.

The Xenomai project supports pSOS+ APIs (and others traditional RTOS APIs) over a Linux-based real-time framework to allow existing industrial applications to migrate easily to a Linux-based environment while keeping stringent real-time guarantees.

Another open sourced alternative is RTEMS, which has support for various APIs, including the "Classic API" (compatible to pSOS) and the POSIX API. Compared to Linux, RTEMS is a closer match to pSOS applications due to its lower memory size and its strict realtime behaviour.

Popular Secure Sockets Layer (SSL), now Transport Layer Security (TLS), libraries such as wolfSSL still support pSOS.

See also edit

References edit

  1. ^ a b (White paper). Integrated Systems, Inc. (ISI). 1998. Archived from the original on 1998-02-19.
  2. ^ "Novell Announces RTOS Vendor Program Which Brings Integrated Networking Solutions to the Embedded Systems Marketplace" (Press Release). Orem, UT, USA: Novell, Inc. 1995-05-23. from the original on 2018-08-18. Retrieved 2018-08-18. "Because Novell used Integrated Systems' FlexOS during the development and testing of NEST, we are in the unique position of supporting it through both our real-time product lines pSOSystem for deeply embedded markets, and FlexOS for point of sale," said Moses Joseph, vice president of marketing for Integrated Systems. "Developers using the FlexOS development kit and the expanded pSOSystem/NEST package for everything from home security and entertainment to office automation and global communications applications, now have quick and easy access to the widest variety of standard networking protocols.

Further reading edit

  • . Integrated Systems, Inc. (ISI). 1998. Archived from the original on 1998-02-19.
  • . Archived from the original on 2007-09-28. Retrieved 2007-06-13.

psos, real, time, operating, system, psos, portable, software, silicon, real, time, operating, system, rtos, created, about, 1982, alfred, chao, developed, marketed, first, part, life, company, software, components, group, 1980s, psos, rapidly, became, rtos, c. pSOS Portable Software On Silicon is a real time operating system RTOS created in about 1982 by Alfred Chao and developed and marketed for the first part of its life by his company Software Components Group SCG In the 1980s pSOS rapidly became the RTOS of choice for all embedded systems based on the Motorola 68000 series family architecture because it was written in 68000 assembly language and was highly optimised from the start It was also modularised with early support for OS aware debugging plug in device drivers Internet protocol suite TCP IP stacks language libraries and disk subsystems Later came source code level debugging multiprocessing support and further computer networking extensions pSOSDeveloperAlfred Chao Software Components Group SCG Integrated Systems Inc ISI Wind River SystemsWritten in68000 assembly languageWorking stateDiscontinuedSource modelClosed source original Open source later variants Initial release1982 41 years ago 1982 Latest releaseReliant RoweBots August 2007 16 years ago 2007 08 Marketing targetEmbedded systemsAvailable inEnglishPlatformsMotorola 68000 seriesKernel typeReal time monolithicLicenseProprietaryIn about 1991 Software Components Group was acquired by Integrated Systems Inc ISI which further developed pSOS then renamed as pSOS for other microprocessor families by rewriting most of it in the programming language C Attention was also paid to supporting successively more integrated development environments culminating in pRISM In July 1994 ISI acquired Digital Research s modular real time multi tasking operating system FlexOS from Novell 1 In 1995 ISI offered a pSOSystem NEST package for Novell Embedded Systems Technology NEST 2 1 In February 2000 ISI was acquired by Wind River Systems the originators of the rival RTOS VxWorks Despite initial reports that pSOS support would continue development was halted Wind River announced plans for a convergence version of VxWorks which will support pSOS system calls and that no further releases of pSOS will occur NXP Semiconductors acquired pSOS for TriMedia from Wind River and continued to support this OS for the TriMedia very long instruction word VLIW core Contents 1 Migration away from pSOS 2 See also 3 References 4 Further readingMigration away from pSOS editIn March 2000 rival company Express Logic released their Evaluation Kit for pSOS users designed to provide a migration path to its ThreadX RTOS During August 2000 MapuSoft Technologies Inc came up with the pSOS OS Changer porting kit which can smoothly move the software to multiple OS such as Linux VxWorks and more It includes an integrated development environment IDE and application programming interface API optimization along with a profiling tool to measure API timing on target boards www mapusoft com In August 2007 RoweBots a former partner of SCG and ISI open sourced their pSOS compatible version called Reliant It is available to all that wish to upgrade without application changes The Xenomai project supports pSOS APIs and others traditional RTOS APIs over a Linux based real time framework to allow existing industrial applications to migrate easily to a Linux based environment while keeping stringent real time guarantees Another open sourced alternative is RTEMS which has support for various APIs including the Classic API compatible to pSOS and the POSIX API Compared to Linux RTEMS is a closer match to pSOS applications due to its lower memory size and its strict realtime behaviour Popular Secure Sockets Layer SSL now Transport Layer Security TLS libraries such as wolfSSL still support pSOS See also editFlexOS Novell Embedded Systems Technology NEST MapuSoft Technologies Inc UNIX System V STREAMSReferences edit a b pSOSystem and the NEST Development Environment Designing Embedded Applications with NetWare Connectivity White paper Integrated Systems Inc ISI 1998 Archived from the original on 1998 02 19 Novell Announces RTOS Vendor Program Which Brings Integrated Networking Solutions to the Embedded Systems Marketplace Press Release Orem UT USA Novell Inc 1995 05 23 Archived from the original on 2018 08 18 Retrieved 2018 08 18 Because Novell used Integrated Systems FlexOS during the development and testing of NEST we are in the unique position of supporting it through both our real time product lines pSOSystem for deeply embedded markets and FlexOS for point of sale said Moses Joseph vice president of marketing for Integrated Systems Developers using the FlexOS development kit and the expanded pSOSystem NEST package for everything from home security and entertainment to office automation and global communications applications now have quick and easy access to the widest variety of standard networking protocols Further reading edit pSOSystem Integrated Systems Inc ISI 1998 Archived from the original on 1998 02 19 Express Logic announcement of their Evacuation Kit Archived from the original on 2007 09 28 Retrieved 2007 06 13 Retrieved from https en wikipedia org w index php title PSOS real time operating system amp oldid 1090122942, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.