NEOS는 높은 신뢰성이 요구되는 분야에 최적화된 국내 최초의 실시간 운영체제(RTOS) 소프트웨어입니다.
항공, 유도, 기동 등의 무기체계 뿐만 아니라 자동차, 의료기기, 철도, 전력 등 민수 분야의 다양한 기기에도 전용되어 신뢰성 및 안정성을 입증한 사례를 보유하고 있습니다.
1. 국내 기술로 개발된 최초의 국산 RTOS
2. 신뢰성( DO-178 Level A, GS인증, 제품 양산 1,000만+)
3. 시스템 특성에 최적화된 RTOS(빠른 부팅 및 포팅 가능)
- 문의: 한컴MDS IIoT개발실 neos@hancommds.com
4. 4
국내 기술
▪ 국내 기술로 개발된 최초의 국산 실시간 운영체계(RTOS)
▪ 국내 연구진을 통한 빠른 기술지원 서비스
▪ 외산 RTOS 대비 동등 이상 기능 및 성능
▪ 안정적 실시간성 제공 (인터럽트 정 주기성)
신뢰성
▪ 항공기 소프트웨어 국제 인증 표준인 ‘DO-178’ 레벨A 충족 (2008)
▪ 소프트웨어의 안전성과 신뢰성을 보장하기 위한 프로세스 준수
▪ GS 인증 획득 (2014)
▪ 1,000만 이상의 제품 양산 이력
최적화
▪ 시스템 특성에 최적화된 실시간 운영체제로 개발 가능
▪ 빠른 부팅(Booting) 시간
▪ 기존 응용 소프트웨어의 빠른 포팅 가능 (API wrapper 제공)
5. 5
BSP 및 핵심 장치 드라이버 개발
기존 제어 응용소프트웨어 이식
OpenGL/SC 2.0 드라이버 개발
지도엔진 및 고신뢰 GUI SW개발
운영체제 최적화
기존 제어장치 대비 동등이상 성능 입증
(부팅시간, CAN/1553B/RS422 등…)
시뮬레이션 기반 시스템 통합 입증
및 소프트웨어 신뢰성 확인
화력시범 및 야전 운영 평가 지원
13. 13
* BSP 지원 범위는 지속적으로 확대 중입니다.
NEOS는 다양한 CPU와 하드웨어를 지원합니다.
PowerPC QorIQ P2010 x86 i7 3세대 (ivybridge)
PowerPC QorIQ P2020 x86 i7 3세대 (QE)
PowerPC e6500 T2080 x86 i7 4세대
PowerPC 8000 MPC8560 x86 i7 6세대 (skylake)
PowerPC 8000 MPC8309 X86 XEON 6세대 (skylake)
PowerPC 8000 MPC8349 x86 XEON 3세대
PowerPC 8000 MPC8377 ARM9 TI OMAP-L138
PowerPC 8000 MPC8548 ARM7 ATMELAT91SAM7
PowerPC 8000 MPC8640 ARM CortexA9 XILINX Zynq7020
PowerPC 7000 MPC7448 ARM CortexA15 TIAM5728
PowerPC 567X MPC5674F ARM Cortex R5 XILINX Zynq Ultrascale+
PowerPC 512X MPC5125 ARM Cortex R4 TI RM48
PowerPC 512X MPC5125 ARM Cortex M4/7 ST Micro STM32F
14. 14
Smart 코드 편집 및 빌드 기능 소스레벨 디버깅
다중타겟 관리/모니터링 이벤트 실행시간 로깅
NEOSPACE는 RTOS 응용 SW 개발 시 필요한 모든 기능을 제공합니다.
15. 15
NEOS는 체계응용 수준에서 동등 이상의 성능을 입증하였습니다.
▪ 동일 HW/SW에 대한 1,000회 비교 시험치 누적
▪ 초기화(부팅)시간 및 기능수행시간 편차 감소 확인
* 시험 환경 : K2전차 자동장전 장치
외산 RTOS 초기화 외산 RTOS 안전 BIT 외산 RTOS 내부적재 외산 RTOS 외부적재
NEOS 초기화 NEOS 안전 BIT NEOS 내부적재 NEOS 외부적재
17. 17
▪ POSIX (Portable Operating System Interface)란?
• 운영체제에 대한 국제 표준 (ANSI C 표준 포함)
• 호환성 있는 응용 프로그램 개발을 위해 IEEE에 의해 개발
※ PSE52: 실시간 운영체제 프로파일
▪ POSIX 표준 API를 사용하여 SW 재사용성 확보
▪ 리눅스/UNIX 기반의 소스코드 재사용 용이
▪ VxWorks에서 동작하던 응용 SW를 NEOS에서도 재사용 가능
RTOS 분야 표준 POSIX 인증 + VxWorks API 호환성 라이브러리
= 기존 작성된 응용 SW의 재사용 용이
응용 SW 호환성 지원을 통해 재사용의 효율성을 높일 수 있습니다.
18. [ 표준 C 라이브러리 시험 화면 ] [ 네트워크 스택 시험 화면 ]
하나의 응용에서 8개의 network stream을 열어
throughput을 체크
40
NEOS 제공 표준 라이브러리는 시험을 통해 정상 동작과 호환성이 확인되었습니다.