개발자 | 멘터 그래픽스 |
---|---|
프로그래밍 언어 | C |
OS 계열 | 실시간 운영 체제 |
상태 | 지원 중 |
소스 형태 | 클로즈드 소스 |
최초 버전 출시일 | 1993년 |
최신 버전 | 3.x, 2017.02 / 2017년 5월 15일 |
플랫폼 | ARM, 프리스케일, MIPS, IBM PowerPC, Altera 니오스 II, Xilinx 마이크로블레이즈, Renasas 수퍼H, 인피네온, Atmel AT91SAM 등[1] |
커널 | 실시간 커널 |
기본 UI | ? |
라이선스 | 사유 |
공식 웹사이트 | Nucleus RTOS |
Nucleus RTOS(뉴클리어스 RTOS)는 실시간 운영 체제의 한 종류이다. 멘토 그래픽스라는 회사의 임베디드 시스템 사업부에서 만들었고, 현재 다양한 CPU 플랫폼에서 동작이 가능하다. 또한 Nucleus RTOS는 여러 가지 구성 요소로 이루어져 있는 전체 임베디드 솔루션의 한 부분이다.
일반적으로 개발은 "호스트"라고 부르는 마이크로소프트 윈도우나 리눅스 기계에서 하고 "타겟"의 CPU에 맞게끔 크로스 컴파일을 한다. 실행이나 검사는 실제 "타겟" 보드나 시뮬레이터, EDGE SimTest 위에서 돌아간다.
Nucleus RTOS는 가정용 전자 제품에 주로 사용되도록 설계되었다. 예를 들면 셋톱 박스, 휴대 전화기나 PMP같은 휴대용 기계등을 말한다. 그리고 Nucleus RTOS는 제한된 메모리를 가진 시스템에서 사용 가능하도록 코드와 데이터를 합쳐서 13 KB 정도로 메모리를 줄일 수 있다. 이러한 메모리에 대한 장점 때문에 Nucleus를 많이들 사용한다.
이 운영 체제의 커널은 삼성의 바다 운영 체제에도 쓰였다.[2]