pSOS(실시간 운영 체제)

pSOS (real-time operating system)

PSOS
개발자Alfred Chao, 소프트웨어 컴포넌트 그룹(SCG)
Integrated Systems Inc. (ISI)
윈드리버 시스템
기입처68000 어셈블리 언어
동작 상태단종
소스 모델클로즈드 소스(원본
오픈 소스(나중의 변형)
초기 릴리즈1982년; 40년 전 (2012년)
최신 릴리즈신뢰성 (RoweBots) / 2007년8월, 15년 전(2007-08)
마케팅 대상임베디드 시스템
이용가능기간:영어
플랫폼모토로라 68000 시리즈
커널 타입실시간 획일적인
면허증.독자 사양

pSOS(Portable Software On Silicon)는 Alfred Chao가 1982년 개발한 실시간 운영체제(RTOS)로, 회사 Software Components Group(SCG)이 개발 및 판매의 첫 부분을 담당합니다.1980년대에 pSOS는 68000 어셈블리 언어로 작성되어 처음부터 고도로 최적화되었기 때문에 Motorola 68000 시리즈 아키텍처를 기반으로 하는 모든 임베디드 시스템에서 RTOS로 빠르게 선택되었습니다.또한 OS 인식 디버깅, 플러그인 디바이스 드라이버, 인터넷 프로토콜 스위트(TCP/IP) 스택, 언어 라이브러리 및 디스크 서브시스템에 대한 초기 지원을 통해 모듈화되었습니다.나중에 소스 코드 수준의 디버깅, 멀티프로세싱 지원 및 추가적인 컴퓨터 네트워킹 확장이 이루어졌습니다.

1991년쯤, 소프트웨어 컴포넌트 그룹은 Integrated Systems Inc(ISI)에 인수되었습니다.ISI는 pSOS를 더욱 개발하여 다른 마이크로프로세서 패밀리용으로 pSOS+로 이름을 바꾸었습니다.이것에 의해, 그 대부분이 프로그래밍 언어 C로 고쳐졌습니다.또한 pRISM+로 이어지는 더욱 통합된 개발 환경을 지원하는 데에도 관심을 기울였습니다.

1994년 7월 ISI는 [1]Novell로부터 Digital Research의 모듈러형 실시간 멀티태스킹 운영체제 FlexOS를 인수했습니다.

1995년에 ISI는pSOSystem/NESTNovell Embedded Systems Technology(NEST)[2][1]용 패키지입니다.

2000년 2월에 ISI는 경쟁사인 RTOS VxWorks의 원조인 Wind River Systems에 인수되었습니다.PSOS 지원이 계속될 것이라는 초기 보고에도 불구하고, 개발은 중단되었습니다.윈드리버는 pSOS 시스템 호출을 지원하는 VxWorks '컨버전스' 버전 계획을 발표했으며 향후 pSOS 출시는 없을 것이라고 밝혔다.

NXP Semiconductors는 Wind River에서 TriMedia용 pSOS를 인수하여 TriMedia VLIW(Very Long Instruction Word) 코어에 대한 지원을 계속하였습니다.

PSOS로부터의 이행

2000년 3월 경쟁사인 Express Logic은 자사의 ThreadX RTOS로의 이행 경로를 제공하도록 설계된 pSOS+ 사용자용 평가 키트를 출시했습니다.

2000년 8월에 MapuSoft Technologies Inc.는 소프트웨어를 Linux, VxWorks 등의 여러 OS로 원활하게 이동할 수 있는 pSOS OS Changer 이식 키트를 개발했습니다.여기에는 통합 개발 환경(IDE) 및 애플리케이션 프로그래밍 인터페이스(API) 최적화와 타겟 보드(www.mapusoft.com)의 API 타이밍을 측정하는 프로파일링 툴이 포함되어 있습니다.

2007년 8월 SCG와 ISI의 전 파트너였던 RoweBots는 PSOS+ 호환 버전인 Reliant를 오픈 소스했습니다.애플리케이션을 변경하지 않고 업그레이드를 원하는 모든 사용자가 사용할 수 있습니다.

Xenomai 프로젝트는 Linux 기반의 실시간 프레임워크 상에서 pSOS+ API(기타 기존 RTOS API)를 지원하므로 엄격한 실시간 보증을 유지하면서 기존 산업용 애플리케이션을 Linux 기반 환경으로 쉽게 이행할 수 있습니다.

또 다른 오픈 소스 대안으로 "Classic API"(pSOS 호환) 및 POSIX API를 포함한 다양한 API를 지원하는 RTEMS가 있습니다.Linux에 비해 RTEMS는 낮은 메모리 크기와 엄격한 실시간 동작으로 인해 pSOS 애플리케이션에 더 가깝습니다.

일반적인 SSL(Secure Sockets Layer)과 현재 TLS(Transport Layer Security)와 같은 라이브러리는 여전히 pSOS를 지원합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 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.
  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. 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.

추가 정보