RTEMS
"오늘의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 스택)의 포트와 NFS 및 FAT를 포함한 다양한 파일 시스템에 대한 지원이 포함되어 있다.
RTEMS는 실시간 임베디드 시스템용으로 설계되었으며 POSIX 및 µITRON을 포함한 다양한 개방형 API 표준을 지원한다. 현재 클래식 RTEMS API로 알려진 API는 원래 RTEID(Real-Time Executive Interface Definition) 사양을 기반으로 했다. RTEMS에는 FreeBSD 인터넷 프로토콜 제품군(TCP/IP 스택)의 포트가 포함되어 있으며 네트워크 파일 시스템(NFS) 및 파일 할당 테이블(FAT)을 포함한 다양한 파일 시스템에 대한 지원이 포함되어 있다.
RTEMS는 다양한 응용 분야에서 사용된다. EPICS 커뮤니티에는 RTEMS 기여자로 활동하는 여러 사람들이 있다. RTEMS는 SPARC, ERC32, LEON, MIPS Mongoose-V, 콜드파이어, PowerPC 아키텍처를 포함하여 우주에서 사용하도록 개발된 여러 마이크로프로세서를 지원하기 때문에 우주 분야에서 인기가 있다. 이러한 아키텍처는 우주에서 사용할 수 있도록 강화된 모델로 제공된다. RTEMS는 현재 NASA의 화성 정찰 궤도선에 탑재된 Electra 소프트웨어 라디오의 일부로 화성 궤도를 돌고 있으며,[3] ESA의 Trace Gas Orbiter에도 사용되고 있다.[4]
RTEMS는 2조항 BSD 라이선스 하에 배포된다. 이는 허용적 라이선스이다.
[1]
웹사이트
RTEMS 5.3 Released
https://www.rtems.or[...]
2023-02-10
RTEMS는 광범위한 다중 처리 및 메모리 관리 서비스뿐만 아니라 시스템 데이터베이스를 제공하며, 이 외에도 많은 기능을 제공한다. 또한 광범위한 문서가 갖추어져 있다.
3. 아키텍처
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. 활용
5. 라이선스
RTEMS는 원래 수정된 GNU 일반 공중 사용 허가서(GPL) 하에 배포되었으며, RTEMS 객체를 전체 실행 파일이 GPL에 포함될 필요 없이 다른 파일과 연결할 수 있도록 했다. 이 라이선스는 GNAT 수정 일반 공중 사용 허가서를 기반으로 하며, 프로그래밍 언어 에이다에 국한되지 않도록 언어가 수정되었다.
참조
[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