RTEMS
RTEMS개발자 | OAR 코퍼레이션 |
---|---|
기입처 | 아다, C |
OS 패밀리 | 실시간 운영 체제 |
동작 상태 | 현재의 |
소스 모델 | 오픈 소스 |
초기 릴리즈 | 전( |
최신 릴리즈 | 5.1 / 2020년8월 [1] | , 전(
저장소 | git |
마케팅 대상 | 임베디드 시스템 |
이용가능기간: | 영어 |
플랫폼 | ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, RaticeMico32, MIPS(Mongoose-V), Nios II, OpenRISC, PowerPC, SuperH, SPARC(ERC, LEON) |
커널 타입 | 실시간 |
체납 사용자 인터페이스 | 명령줄 |
면허증. | GPL 변경 |
공식 웹사이트 | www |
RTEMS(Real-Time Executive for Multiprocessor Systems)는 임베디드 시스템용으로 설계된 실시간 운영체제(RTOS)입니다.이것은 무료 오픈 소스 소프트웨어입니다.
개발은 1980년대 후반에 시작되었으며, 1993년 초에 File Transfer Protocol(ftp)을 통해 초기 버전을 이용할 수 있었습니다.OAR Corporation은 현재 사용자 대표자를 포함한 운영위원회와 협력하여 RTEMS 프로젝트를 관리하고 있습니다.
설계.
RTEMS는 실시간 임베디드 시스템용으로 설계되어 Portable Operating System Interface(POSIX) 및 § ITRON 등 다양한 개방형 애플리케이션 프로그래밍 인터페이스(API) 표준을 지원합니다.현재 Classic RTEMS API로 알려진 API는 원래 Real-Time Executive Interface Definition(RTEID; 실시간 이그제큐티브 인터페이스 정의) 사양을 기반으로 합니다.RTEMS에는 FreeBSD Internet Protocol Suite(TCP/IP 스택) 포트가 포함되어 있으며 Network File System(NFS) 및 File Allocation Table(FAT)을 비롯한 다양한 파일 시스템을 지원합니다.
RTEMS는 광범위한 멀티프로세싱 및 메모리 관리 서비스를 제공하며, 다른 많은 시설과 함께 시스템 데이터베이스도 제공합니다.그것은 광범위한 문서를 가지고 있다.
아키텍처
RTEMS는 다양한 타깃 프로세서 아키텍처로 이식되어 있습니다.
- 팔
- 아트멜 AVR
- 블랙핀
- 프리스케일, 현재 NXP Cold Fire
- Texas Instruments – C3x/C4x DSP
- 인텔 – x86 아키텍처 멤버 80386, Pentium 이상
- 래티스미코32
- 68,000
- MIPS
- 니오스 2세
- OpenRISC
- Power PC
- 르네사스 – H8/300, M32C, M32R, 슈퍼H
- RISC-V RV32, RV64(QEMU 사용)
- SPARC – ERC32, LEON, V9
사용하다
RTEMS는 많은 응용 프로그램 도메인에서 사용됩니다.Experimental Physics and Industrial Control System(EPICS; 실험물리 및 산업제어시스템) 커뮤니티에는 액티브한 RTEMS 제출자가 다수 포함되어 있습니다.RTEMS는 SPARC ERC32와 LEON, MIPS Mongoose-V, Cold Fire, PowerPC 아키텍처 등 공간용으로 개발된 여러 마이크로프로세서를 지원하므로 공간용으로도 인기가 있습니다.RTEMS는 현재 나사의 화성 정찰 [2]궤도선과 ESA의 추적 가스 궤도선을 [3]통해 Electra 소프트웨어 라디오의 일부로 화성 궤도를 돌고 있다.
면허증.
RTEMS는 수정된 GNU General Public License(GPL; 일반 공중 라이선스)로 배포되므로 GPL에서 전체 실행 파일을 처리할 필요 없이 RTEMS 개체를 다른 파일과 링크할 수 있습니다.본 라이선스는 프로그래밍 언어 Ada에 고유하지 않도록 변경된 언어를 사용한 GNAT Modified General Public License를 기반으로 합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "RTEMS 5.1 Released". 2020-08-25. Retrieved 2020-10-02.
- ^ "Real Time Mars Approach Navigation aided by the Mars Network" (PDF). NASA. Archived from the original (PDF) on 2006-09-30. Retrieved 2008-01-25.
- ^ "NASA radio on Europe's new Mars Orbiter aces relay test". Retrieved 2016-12-01.