한국어
Embedded
 

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_logo.png

 

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)

 

소스코드 저장소

https://git.rtems.org/

 

RTEMS 4.11 다운로드 페이지

https://ftp.rtems.org/pub/rtems/releases

 

라즈베리파이2에서 RTEMS 4.11.3 예제(ticker) 실행 해보기

rtems_ticker.png

 

번호 제목 글쓴이 날짜 조회 수
52 GNU C 레퍼런스 메뉴얼 - 부록 D secret makersweb 2014.02.28 5
51 Rockchip VOP makersweb 2024.04.22 241
50 ATtiny85 개발보드(HW-260) file makersweb 2023.01.02 673
49 Raspberry Pi에서 I²C 그리고 Bit-bang (비트뱅) makersweb 2023.08.27 695
48 로직분석기와 함께 PulseView 를 사용해서 CAN 신호 캡쳐 file makersweb 2023.03.16 735
47 Raspberry Pi 와 ATtiny85 간 I²C 통신 file makersweb 2023.03.18 750
46 mainline 커널 및 etnaviv 를 사용하는 Wandboard(Freescale i.MX6Q)에서 eglfs를 사용 makersweb 2019.10.17 952
45 임베디드 비대칭 멀티 프로세싱(asymmetric multiprocessing) 시스템 file makersweb 2019.12.31 964
44 libopencm3 활용, Cortex-M 펌웨어 개발 makersweb 2019.07.14 1103
43 Android 기기를 사용하여 Raspberry Pi SD 카드 작성 방법 file makersweb 2020.08.01 1104
42 Yocto 프로젝트 3.4 릴리스(honister) 이상 버전으로 마이그레이션 시 참고 사항 makersweb 2023.03.21 1198
41 임베디드 개발자를 위한 Hex,Bin,Dec 변환기 유틸 file makersweb 2023.02.27 1227
40 RISC-V : 자유롭고 개방 된 RISC 명령어 세트 아키텍처 [2] file makersweb 2020.01.01 1261
39 라즈베리파이2에서 RTOS기반 GPIO제어(LED) file makersweb 2020.04.21 1746
38 라즈베리파이 부팅 가능한 sd카드 파티션 생성 makersweb 2020.04.15 1817
» POSIX를 지원하는 오픈소스 RTOS, RTEMS file makersweb 2020.04.15 1880
36 Raspberry Pi 의 프레임버퍼(Framebuffer)구성 makersweb 2020.05.15 2043
35 STM32(Cortex-M3) LED Blink with PlatformIO file makersweb 2019.08.05 2058
34 Yocto를 이용한 wandboard BSP 및 Qt5 SDK 빌드 file makersweb 2019.09.29 2654
33 욕토 프로젝트를 이용한 Qt SDK 빌드 for 라즈베리파이3 file makersweb 2019.03.19 3078