2017년 5월 10일 수요일

RTEMS

RTEMS

RTEMS
개발원기업/개발자 OAR Corporation
OS의 계통 리얼타임 operating system
개발 상황 개발중
소스 모델 오픈 소스
최신 안정판 릴리스 4.10. 2 / 2011년 12월 13일(5년전) (2011-12-13)
최신 개발판 릴리스 Git head
대응 플랫폼 ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V
라이센스 수정 GPL
웹 사이트 www.rtems.com
템플릿을 표시

RTEMS (Real-Time Executive for Multiprocessor Systems)는 프리로 오픈 소스의얼타임 operating system(RTOS)이며, 편입 시스템 전용의 설계가 되고 있다.

원래는 Real-Time Executive for Missile Systems의 약어로 되어 있었지만, 후에 Real-Time Executive for Military Systems의 약어로 여겨져 한층 더 현재의 두자어가 되었다.RTEMS의 개발은 1980년대 말경에 시작해, 1993년즈음에는 FTP로 다운로드 가능하게 되어 있었다.OAR Corporation는 유저의 대표자등을 포함한 운영 위원회와 협력해 RTEMS 프로젝트를 운영하고 있다.

RTEMS는 리얼타임의 편입 시스템 전용으로 설계되고 있어 이하와 같은 각종 프로세서 아키텍쳐에 이식되고 있다.

RTEMS는 POSIX나μITRON이라고 하는 각종 오픈 API 표준을 서포트하도록 설계되고 있다.원래의 API는 Classic RTEMS API로 불리고 있어 Real-Time Executive Interface Definition (RTEID) 사양에 근거하고 있다.또 FreeBSDTCP/IP스택이나, NFSFAT라고 하는 각종 파일 시스템을 서포트하고 있다.

RTEMS로는 메모리 메니지먼트프로세스 관리를 실시하지 않는다.POSIX의 용어로 말하면, 싱글 프로세스・multi-thread 환경을 실장하고 있다.그 때문에, POSIX 서비스 가운데, 메모리맙핑, 프로세스 생성, 공유 메모리라고 하는 관련의 부분은 제공하고 있지 않다.RTEMS는 POSIX Profile 52즉"single process, threads, filesystem"에 거의 상당하는[1].

RTEMS는 여러가지 분야에서 이용되고 있다.EPICS 커뮤니티에서도 RTEMS 사브밋타로서 활동하고 있는 사람이 복수 존재한다.우주 개발에 대해도, SPARC, ERC32, LEON[요점 애매함 회피], MIPS Mongoose-V, Coldfire, PowerPC라고 하는 마이크로 프로세서가 사용되고 있기 때문에, RTEMS가 활약하고 있다.마즈・리코넷산스・인공위성으로는 Electra 소프트웨어 라디오에 RTEMS가 사용되고 있는[2].

RTEMS는 수정판 GPL 라이센스로 배포되고 있어 RTEMS 오브젝트와 다른 파일을 링크했을 때, 실행 파일 전체를 GPL로 하는 것을 요구하지 않는다.이것은 GNAT Modified General Public License에 준하고 있지만 Ada 언어로 한정되지 않는다.

각주

  1. ^"Open Group pilots embedded real-time POSIX conformance testing". 2013년 1월 3 일시점의 오리지날보다 어카이브.2013년 1월 3일 열람. LinuxDevices.com, 2005년 9월 7일
  2. ^"Real Time Mars Approach Navigation aided by the Mars Network (PDF)". NASA. 2008년 1월 25일 열람.

외부 링크

This article is taken from the Japanese Wikipedia RTEMS

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기