RTEMS(The Real-Time Executive for Multiprocessor Systems)는 POSIX와 같은 공개 표준 API를 지원하는 오픈소스 실시간 운영체제(RTOS)이다. ARM, PowerPC, SPARC, Intel, RISCV, MIPS, NIOS-II, Microblaze 등을 포함한 프로세서 아키텍처를 사용하여 우주비행, 의료기기, 네트워킹 등 많은 임베디드 장치에 사용된다.
오픈소스로 정적 링크에 대한 예외를 제외하고 수정된 GPL 2.0 라이선스에 따라 사용할 수 있다.
https://git.rtems.org/rtems/tree/LICENSE
RTEMS는 다음과 같은 기본 기능들을 제공한다.
ARM, PowerPC, Intel, Blackfin, MIPS, Microblaze 등을 포함한 프로세서 아키텍처 지원.
POSIX 및 C++11 (including thread support) 을 지원.
지원 파일 시스템 :
IMFS
FAT
RFS
NFSv2
JFFS2 (NOR flashes)
YAFFS2 (NAND flashes, GPL or commercial license required)
지원하는 디바이스 드라이버:
Termios (serial interfaces)
I2C (Linux user-space API compatible)
SPI (Linux user-space API compatible)
Network stacks (legacy, libbsd, lwIP)
USB stack (libbsd)
SD/MMC card stack (libbsd)
Framebuffer (Linux user-space API compatible, Qt)
소스코드 저장소
RTEMS 4.11 다운로드 페이지
https://ftp.rtems.org/pub/rtems/releases
라즈베리파이2에서 RTEMS 4.11.3 예제(ticker) 실행 해보기
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» |
POSIX를 지원하는 오픈소스 RTOS, RTEMS
![]() | makersweb | 2020.04.15 | 2977 |
12 |
라즈베리파이2에서 RTOS기반 GPIO제어(LED)
![]() | makersweb | 2020.04.21 | 3167 |
11 | Raspberry Pi 의 프레임버퍼(Framebuffer)구성 | makersweb | 2020.05.15 | 3186 |
10 |
Android 기기를 사용하여 Raspberry Pi SD 카드 작성 방법
![]() | makersweb | 2020.08.01 | 2623 |
9 | 플랫폼 디바이스 및 디바이스 트리 | makersweb | 2021.03.20 | 5591 |
8 |
ATtiny85 개발보드(HW-260)
![]() | makersweb | 2023.01.02 | 1714 |
7 |
임베디드 개발자를 위한 Hex,Bin,Dec 변환기 유틸
![]() | makersweb | 2023.02.27 | 2793 |
6 |
로직분석기와 함께 PulseView 를 사용해서 CAN 신호 캡쳐
![]() | makersweb | 2023.03.16 | 2113 |
5 |
Raspberry Pi 와 ATtiny85 간 I²C 통신
![]() | makersweb | 2023.03.18 | 2074 |
4 | Yocto 프로젝트 3.4 릴리스(honister) 이상 버전으로 마이그레이션 시 참고 사항 | makersweb | 2023.03.21 | 2553 |
3 | Raspberry Pi에서 I²C 그리고 Bit-bang (비트뱅) | makersweb | 2023.08.27 | 1999 |
2 | Rockchip VOP | makersweb | 2024.04.22 | 1292 |
1 |
OpenAMP 간단한 소개
![]() | makersweb | 2024.09.21 | 1272 |