맨위로가기

RTEMS

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

RTEMS는 실시간 임베디드 시스템용으로 설계된 운영 체제이다. POSIX 및 µITRON을 포함한 다양한 개방형 API 표준을 지원하며, FreeBSD 인터넷 프로토콜 제품군, NFS, FAT 등 다양한 파일 시스템에 대한 지원을 포함한다. RTEMS는 다중 처리 및 메모리 관리 서비스를 제공하며, 다양한 프로세서 아키텍처로 포팅되었다. 우주 분야에서 널리 사용되며, NASA의 화성 정찰 궤도선 및 ESA의 ExoMars Trace Gas Orbiter에 사용된다. RTEMS는 현재 2조항 BSD 라이선스 하에 배포된다.

더 읽어볼만한 페이지

  • MIPS 운영 체제 - Nucleus RTOS
    Nucleus RTOS는 1993년 Accelerated Technology에서 출시된 실시간 운영 체제로, 다양한 아키텍처와 구성 요소를 지원하며 안전 인증을 받아 여러 제품에 사용되었다.
  • MIPS 운영 체제 - IRIX
    IRIX는 실리콘 그래픽스에서 개발한 유닉스 기반 운영 체제로, 컴퓨터 애니메이션 및 과학적 시각화 분야에서 널리 사용되었으며 실시간 디스크 및 그래픽 입출력을 지원하고 OpenGL의 기원이 된 IRIS GL 기술을 포함했지만 SGI 파산 후 지원이 종료되었다.
  • 실시간 운영체제 - Nucleus RTOS
    Nucleus RTOS는 1993년 Accelerated Technology에서 출시된 실시간 운영 체제로, 다양한 아키텍처와 구성 요소를 지원하며 안전 인증을 받아 여러 제품에 사용되었다.
  • 실시간 운영체제 - 블랙베리 10
    블랙베리 10은 2013년에 출시된 블랙베리 리미티드의 모바일 운영 체제로, 터치스크린 및 물리 키보드 스마트폰을 지원하며 제스처 기반 인터페이스, 블랙베리 허브 등의 기능을 제공했으나 2022년에 공식 지원이 종료되었다.
  • 임베디드 운영체제 - 블랙베리 10
    블랙베리 10은 2013년에 출시된 블랙베리 리미티드의 모바일 운영 체제로, 터치스크린 및 물리 키보드 스마트폰을 지원하며 제스처 기반 인터페이스, 블랙베리 허브 등의 기능을 제공했으나 2022년에 공식 지원이 종료되었다.
  • 임베디드 운영체제 - QNX
    QNX는 고든 벨과 댄 도지가 개발한 마이크로커널 기반의 실시간 운영 체제로, 산업용 기계 제어 분야에서 신뢰성을 인정받아 현재는 블랙베리가 소유하며 자동차 인포테인먼트 시스템, 자율 주행 시스템 등 다양한 임베디드 시스템에 활용되고, POSIX 표준 준수로 유닉스 계열 소프트웨어와 호환된다.
RTEMS - [IT 관련 정보]에 관한 문서
기본 정보
개발자OAR Corporation
작동 상태현재
소스 모델오픈 소스
계열실시간 운영 체제
출시일1993년
최신 버전5.3
최신 버전 출시일2023년 2월 10일
저장소gitlab.rtems.org/groups/rtems/
마케팅 대상임베디드 시스템
개발 언어Ada, C
지원 플랫폼ARM
Blackfin
ColdFire
TI C3x/C4x
H8/300
x86
68k
LatticeMico32
MIPS (Mongoose-V)
Nios II
OpenRISC
PowerPC
SuperH
SPARC (ERC32, LEON)
커널 유형실시간
사용자 인터페이스명령 줄
라이선스수정된 GPL
웹사이트www.rtems.org

2. 디자인

RTEMS는 실시간 임베디드 시스템용으로 설계되었으며 POSIX 및 μITRON(RTEMS 4.10에서 제거됨[2])을 포함한 다양한 개방형 API 표준을 지원한다. 현재 Classic RTEMS API로 알려진 API는 원래 RTEID(Real-Time Executive Interface Definition) 사양을 기반으로 했다. RTEMS에는 FreeBSD 인터넷 프로토콜 스위트 (TCP/IP 스택)의 포트와 NFSFAT를 포함한 다양한 파일 시스템에 대한 지원이 포함되어 있다.

RTEMS는 광범위한 다중 처리 및 메모리 관리 서비스뿐만 아니라 시스템 데이터베이스를 제공하며, 이 외에도 많은 기능을 제공한다. 또한 광범위한 문서가 갖추어져 있다.

3. 아키텍처

RTEMS는 실시간 임베디드 시스템용으로 설계되었으며 POSIX 및 µITRON을 포함한 다양한 개방형 API 표준을 지원한다. 현재 클래식 RTEMS API로 알려진 API는 원래 RTEID(Real-Time Executive Interface Definition) 사양을 기반으로 했다. RTEMS에는 FreeBSD 인터넷 프로토콜 제품군(TCP/IP 스택)의 포트가 포함되어 있으며 네트워크 파일 시스템(NFS) 및 파일 할당 테이블(FAT)을 포함한 다양한 파일 시스템에 대한 지원이 포함되어 있다.

RTEMS는 광범위한 다중 처리 및 메모리 관리 서비스를 제공하며, 다른 많은 기능과 함께 시스템 데이터베이스까지 제공한다. 광범위한 문서가 제공된다.

RTEMS는 다양한 대상 프로세서 아키텍처로 포팅되었다.

지원 프로세서 아키텍처
ARM
AArch64
Atmel AVR
Blackfin
프리스케일, 현재 NXP 콜드파이어
텍사스 인스트루먼트 – C3x/C4x DSP
인텔 – x86 아키텍처 계열 80386, 펜티엄, 이상
LatticeMico32
Microblaze
68k
MIPS
Nios II
OpenRISC
PowerPC
르네사스 일렉트로닉스 – H8/300, M32C, M32R, SuperH
RISC-V RV32, RV64 ( QEMU 사용)
SPARC – ERC32, LEON, V9
V850


4. 활용

RTEMS는 다양한 응용 분야에서 사용된다. EPICS 커뮤니티에는 RTEMS 기여자로 활동하는 여러 사람들이 있다. RTEMS는 SPARC, ERC32, LEON, MIPS Mongoose-V, 콜드파이어, PowerPC 아키텍처를 포함하여 우주에서 사용하도록 개발된 여러 마이크로프로세서를 지원하기 때문에 우주 분야에서 인기가 있다. 이러한 아키텍처는 우주에서 사용할 수 있도록 강화된 모델로 제공된다. RTEMS는 현재 NASA의 화성 정찰 궤도선에 탑재된 Electra 소프트웨어 라디오의 일부로 화성 궤도를 돌고 있으며,[3] ESA의 Trace Gas Orbiter에도 사용되고 있다.[4]

5. 라이선스

RTEMS는 2조항 BSD 라이선스 하에 배포된다. 이는 허용적 라이선스이다.

RTEMS는 원래 수정된 GNU 일반 공중 사용 허가서(GPL) 하에 배포되었으며, RTEMS 객체를 전체 실행 파일이 GPL에 포함될 필요 없이 다른 파일과 연결할 수 있도록 했다. 이 라이선스는 GNAT 수정 일반 공중 사용 허가서를 기반으로 하며, 프로그래밍 언어 에이다에 국한되지 않도록 언어가 수정되었다.

참조

[1] 웹사이트 RTEMS 5.3 Released https://www.rtems.or[...] 2023-02-10
[2] 웹사이트 7.1.1.1. Legacy Test Suites https://docs.rtems.o[...] RTEMS Project 2024-12-13
[3] 웹사이트 Real Time Mars Approach Navigation aided by the Mars Network http://trs-new.jpl.n[...] NASA 2008-01-25
[4] 뉴스 NASA radio on Europe's new Mars Orbiter aces relay test http://phys.org/news[...] 2016-12-01
[5] 웹사이트 Open Group pilots embedded real-time POSIX conformance testing http://www.linuxdevi[...] LinuxDevices.com 2013-01-03
[6] 간행물 Real Time Mars Approach Navigation aided by the Mars Network https://hdl.handle.n[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com