SlideShare a Scribd company logo
1 of 25
Download to read offline
2
.
.
.
최적의 구성
NEOS는 고신뢰 실시간 시스템에서
다기능 컴퓨팅 장치까지 확장 가능한
최적의 설정을 지원합니다.
.
3
1998 2004 2007 2010 2013 2016 20182001
4
국내 기술
▪ 국내 기술로 개발된 최초의 국산 실시간 운영체계(RTOS)
▪ 국내 연구진을 통한 빠른 기술지원 서비스
▪ 외산 RTOS 대비 동등 이상 기능 및 성능
▪ 안정적 실시간성 제공 (인터럽트 정 주기성)
신뢰성
▪ 항공기 소프트웨어 국제 인증 표준인 ‘DO-178’ 레벨A 충족 (2008)
▪ 소프트웨어의 안전성과 신뢰성을 보장하기 위한 프로세스 준수
▪ GS 인증 획득 (2014)
▪ 1,000만 이상의 제품 양산 이력
최적화
▪ 시스템 특성에 최적화된 실시간 운영체제로 개발 가능
▪ 빠른 부팅(Booting) 시간
▪ 기존 응용 소프트웨어의 빠른 포팅 가능 (API wrapper 제공)
5
BSP 및 핵심 장치 드라이버 개발
기존 제어 응용소프트웨어 이식
OpenGL/SC 2.0 드라이버 개발
지도엔진 및 고신뢰 GUI SW개발
운영체제 최적화
기존 제어장치 대비 동등이상 성능 입증
(부팅시간, CAN/1553B/RS422 등…)
시뮬레이션 기반 시스템 통합 입증
및 소프트웨어 신뢰성 확인
화력시범 및 야전 운영 평가 지원
6
DO-178B 관련
구조설계/코딩
/시험방안 지원
BSP 개발 및
응용소프트웨어
개발 지원
(MPC8309)
시험계획 작성 및
시험도구/
환경 지원
7
엔진 구동 제어기
장갑차 엔진
8
9
10
11
12
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
Smart 코드 편집 및 빌드 기능 소스레벨 디버깅
다중타겟 관리/모니터링 이벤트 실행시간 로깅
NEOSPACE는 RTOS 응용 SW 개발 시 필요한 모든 기능을 제공합니다.
15
NEOS는 체계응용 수준에서 동등 이상의 성능을 입증하였습니다.
▪ 동일 HW/SW에 대한 1,000회 비교 시험치 누적
▪ 초기화(부팅)시간 및 기능수행시간 편차 감소 확인
* 시험 환경 : K2전차 자동장전 장치
외산 RTOS 초기화 외산 RTOS 안전 BIT 외산 RTOS 내부적재 외산 RTOS 외부적재
NEOS 초기화 NEOS 안전 BIT NEOS 내부적재 NEOS 외부적재
16
NEOS는 국제 기준에 부합하는 품질관리 체계로 개발/검증되었습니다.
17
▪ POSIX (Portable Operating System Interface)란?
• 운영체제에 대한 국제 표준 (ANSI C 표준 포함)
• 호환성 있는 응용 프로그램 개발을 위해 IEEE에 의해 개발
※ PSE52: 실시간 운영체제 프로파일
▪ POSIX 표준 API를 사용하여 SW 재사용성 확보
▪ 리눅스/UNIX 기반의 소스코드 재사용 용이
▪ VxWorks에서 동작하던 응용 SW를 NEOS에서도 재사용 가능
RTOS 분야 표준 POSIX 인증 + VxWorks API 호환성 라이브러리
= 기존 작성된 응용 SW의 재사용 용이
응용 SW 호환성 지원을 통해 재사용의 효율성을 높일 수 있습니다.
[ 표준 C 라이브러리 시험 화면 ] [ 네트워크 스택 시험 화면 ]
하나의 응용에서 8개의 network stream을 열어
throughput을 체크
40
NEOS 제공 표준 라이브러리는 시험을 통해 정상 동작과 호환성이 확인되었습니다.
정상동작확인
41
NEOS는 인터럽트 처리 성능이 우수한 RTOS입니다.
20
759
932
755
201 206 210
904
217 252
1129
2441
780
657 601
772
1218
822
375
97 97
1084
105 103
1274
2543
922
637 611
0
500
1000
1500
2000
2500
3000
NEOS는 실시간 성능이 외산 운영체제 대비 동등하거나 뛰어난 운영체제입니다.
작업부하 조합 명칭
NEOS VxWorks
성능 비교
초당 작업 수행횟수 초당 작업 수행횟수
4M-check 56.18 62.46 89.95%
4M-check-reassembly 27.33 28.85 94.73%
4M-check-reassembly-tcp 8.66 11.21 77.25%
rotate-4Ms1 156.25 63.17 247.35%
rotate-4Ms1w1 156.74 61.84 253.46%
ippktcheck-4M 55.52 62.46 88.89%
rotate-4Ms64 195.69 193.80 100.98%
ippktcheck-4Mw1 53.85 62.46 86.22%
rotate-4Ms64w1 195.69 193.80 100.98%
4M-reassembly 58.45 55.07 106.14%
ipres-4M 58.04 55.04 105.45%
4M-rotatew2 156.01 62.46 249.78%
ipres-4Mw1 56.69 55.05 102.98%
4M-tcp-mixed 14.89 18.58 80.14%
md5-4M 101.63 59.99 169.41%
md5-4Mw1 101.52 59.99 169.23%
rgbcmk-4M 375.94 334.45 112.41%
rgbcmk-4Mw1 336.70 353.36 95.29%
4M-check-reassembly-tcp-cmykw2-rotatew2 7.99 9.36 85.36%
iDCT-4M 22.31 15.23 146.49%
iDCT-4Mw1 22.31 15.23 146.49%
4M-cmykw2 374.53 353.36 105.99%
4M-cmykw2-rotatew2 107.64 61.88 173.95%
Total average 2700.56 2249.10 120.07%
44
NEOS는 외산 운영체제 대비 1.2배의 병렬처리 성능을 보유하고 있습니다.
[ 측정 환경 ]
46
NEOS는 최적화된 구성으로 빠른 부팅 속도를 자랑합니다.
[ 응용 구성 ] [ 실험 결과 ]
로그 결과를 통해 7일간 프로그램이 정상 동작하는 것을 볼 수 있음
작업 큐
멀티벤치 응용
매번 다른 멀티벤치
응용 실행
47
NEOS는 장시간 운용시에도 문제가 없는 안전한 운영체제입니다.
[ GS 인증(1등급) 인증서 ]
52
NEOS는 대한민국 정부에서 공인한 GS(Good Software)입니다.
[ GS 인증 시험 항목 ]
한컴MDS_국산 RTOS NEOS 제품 및 적용 사례

More Related Content

What's hot

Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip assane fall
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapportGilles Samba
 
リテラル文字列型までの道
リテラル文字列型までの道リテラル文字列型までの道
リテラル文字列型までの道Satoshi Sato
 
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Tomoya Hibi
 
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャGoji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャShiroyagi Corporation
 
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Dimitri LEMBOKOLO
 
mon exposé fin d'etudes
mon exposé fin d'etudesmon exposé fin d'etudes
mon exposé fin d'etudesFiras Hajri
 
brainfuckを吐く自作言語bf-reusable
brainfuckを吐く自作言語bf-reusablebrainfuckを吐く自作言語bf-reusable
brainfuckを吐く自作言語bf-reusableroodni
 
Ruby 3のキーワード引数について考える
Ruby 3のキーワード引数について考えるRuby 3のキーワード引数について考える
Ruby 3のキーワード引数について考えるmametter
 
Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!
Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!
Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!近藤 嘉雪
 

What's hot (10)

Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapport
 
リテラル文字列型までの道
リテラル文字列型までの道リテラル文字列型までの道
リテラル文字列型までの道
 
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続
 
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャGoji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
 
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
 
mon exposé fin d'etudes
mon exposé fin d'etudesmon exposé fin d'etudes
mon exposé fin d'etudes
 
brainfuckを吐く自作言語bf-reusable
brainfuckを吐く自作言語bf-reusablebrainfuckを吐く自作言語bf-reusable
brainfuckを吐く自作言語bf-reusable
 
Ruby 3のキーワード引数について考える
Ruby 3のキーワード引数について考えるRuby 3のキーワード引数について考える
Ruby 3のキーワード引数について考える
 
Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!
Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!
Perlの勘所をマスターしよう! コンテキストとリファレンスを我が物に!
 

Similar to 한컴MDS_국산 RTOS NEOS 제품 및 적용 사례

cdit hci zerto '소통하는 세미나' 소개자료(201705)
cdit hci zerto '소통하는 세미나' 소개자료(201705)cdit hci zerto '소통하는 세미나' 소개자료(201705)
cdit hci zerto '소통하는 세미나' 소개자료(201705)CDIT-HCI
 
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석uEngine Solutions
 
Jetson agx xavier and nvdla introduction and usage
Jetson agx xavier and nvdla introduction and usageJetson agx xavier and nvdla introduction and usage
Jetson agx xavier and nvdla introduction and usagejemin lee
 
[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화
[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화
[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화NAVER D2
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance TuningJi-Woong Choi
 
Pivot3 overview
Pivot3 overviewPivot3 overview
Pivot3 overviewCDIT-HCI
 
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인Seunghwa Song
 
Linux one brief_edm_202002
Linux one brief_edm_202002Linux one brief_edm_202002
Linux one brief_edm_202002jiyoungkim158
 
Hadoop cluster os_tuning_v1.0_20170106_mobile
Hadoop cluster os_tuning_v1.0_20170106_mobileHadoop cluster os_tuning_v1.0_20170106_mobile
Hadoop cluster os_tuning_v1.0_20170106_mobile상연 최
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅NAVER D2
 
5G SDN/NFV/CNF
5G SDN/NFV/CNF5G SDN/NFV/CNF
5G SDN/NFV/CNFJames Ahn
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
[오픈소스컨설팅]Performance Tuning How To
[오픈소스컨설팅]Performance Tuning How To[오픈소스컨설팅]Performance Tuning How To
[오픈소스컨설팅]Performance Tuning How ToJi-Woong Choi
 
NSO Introduction
NSO IntroductionNSO Introduction
NSO IntroductionJunho Lee
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0sprdd
 
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관제관 이
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInho Kang
 
Open Source Networking
Open Source NetworkingOpen Source Networking
Open Source NetworkingJames Ahn
 

Similar to 한컴MDS_국산 RTOS NEOS 제품 및 적용 사례 (20)

cdit hci zerto '소통하는 세미나' 소개자료(201705)
cdit hci zerto '소통하는 세미나' 소개자료(201705)cdit hci zerto '소통하는 세미나' 소개자료(201705)
cdit hci zerto '소통하는 세미나' 소개자료(201705)
 
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석Open source apm scouter를 통한 관제  관리 jadecross 정환열 수석
Open source apm scouter를 통한 관제 관리 jadecross 정환열 수석
 
Jetson agx xavier and nvdla introduction and usage
Jetson agx xavier and nvdla introduction and usageJetson agx xavier and nvdla introduction and usage
Jetson agx xavier and nvdla introduction and usage
 
[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화
[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화
[231]운영체제 수준에서의 데이터베이스 성능 분석과 최적화
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning
 
Pivot3 overview
Pivot3 overviewPivot3 overview
Pivot3 overview
 
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
 
Linux one brief_edm_202002
Linux one brief_edm_202002Linux one brief_edm_202002
Linux one brief_edm_202002
 
Hadoop cluster os_tuning_v1.0_20170106_mobile
Hadoop cluster os_tuning_v1.0_20170106_mobileHadoop cluster os_tuning_v1.0_20170106_mobile
Hadoop cluster os_tuning_v1.0_20170106_mobile
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅
 
5G SDN/NFV/CNF
5G SDN/NFV/CNF5G SDN/NFV/CNF
5G SDN/NFV/CNF
 
Teratec Cluster
Teratec ClusterTeratec Cluster
Teratec Cluster
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
[오픈소스컨설팅]Performance Tuning How To
[오픈소스컨설팅]Performance Tuning How To[오픈소스컨설팅]Performance Tuning How To
[오픈소스컨설팅]Performance Tuning How To
 
NSO Introduction
NSO IntroductionNSO Introduction
NSO Introduction
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0
 
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
마이크로서비스 아키텍처 기반의 의료정보시스템 고도화 전환사례.건국대학교병원.이제관
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and Terraform
 
Open Source Networking
Open Source NetworkingOpen Source Networking
Open Source Networking
 

More from HANCOM MDS

한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교
한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교
한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교HANCOM MDS
 
한컴MDS_Windows 10 IoT Enterprise_Lockdown Features
한컴MDS_Windows 10 IoT Enterprise_Lockdown Features한컴MDS_Windows 10 IoT Enterprise_Lockdown Features
한컴MDS_Windows 10 IoT Enterprise_Lockdown FeaturesHANCOM MDS
 
한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32HANCOM MDS
 
한컴MDS_TRACE32 for ETM Trace
한컴MDS_TRACE32 for ETM Trace한컴MDS_TRACE32 for ETM Trace
한컴MDS_TRACE32 for ETM TraceHANCOM MDS
 
한컴MDS_TRACE32 Debug Environment
한컴MDS_TRACE32 Debug Environment한컴MDS_TRACE32 Debug Environment
한컴MDS_TRACE32 Debug EnvironmentHANCOM MDS
 
한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less Program한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less ProgramHANCOM MDS
 
한컴MDS_Windows Embedded OS Installation Guide
한컴MDS_Windows Embedded OS Installation Guide한컴MDS_Windows Embedded OS Installation Guide
한컴MDS_Windows Embedded OS Installation GuideHANCOM MDS
 
한컴MDS_Windows 10 IoT Enterprise
한컴MDS_Windows 10 IoT Enterprise한컴MDS_Windows 10 IoT Enterprise
한컴MDS_Windows 10 IoT EnterpriseHANCOM MDS
 
한컴MDS_Azure IoT 기반 스마트 리테일 솔루션
한컴MDS_Azure IoT 기반 스마트 리테일 솔루션한컴MDS_Azure IoT 기반 스마트 리테일 솔루션
한컴MDS_Azure IoT 기반 스마트 리테일 솔루션HANCOM MDS
 
한컴MDS_Azure IoT를 활용한 디바이스 관리
한컴MDS_Azure IoT를 활용한 디바이스 관리한컴MDS_Azure IoT를 활용한 디바이스 관리
한컴MDS_Azure IoT를 활용한 디바이스 관리HANCOM MDS
 
한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class
한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class
한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st ClassHANCOM MDS
 
한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램
한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램
한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램HANCOM MDS
 
한컴MDS_TRACE32 제품 소개
한컴MDS_TRACE32 제품 소개한컴MDS_TRACE32 제품 소개
한컴MDS_TRACE32 제품 소개HANCOM MDS
 
한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안
한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안
한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안HANCOM MDS
 
한컴MDS_ADAS/자율주행 개발, 검증 솔루션
한컴MDS_ADAS/자율주행 개발, 검증 솔루션한컴MDS_ADAS/자율주행 개발, 검증 솔루션
한컴MDS_ADAS/자율주행 개발, 검증 솔루션HANCOM MDS
 
한컴MDS_DataRobot Overview
한컴MDS_DataRobot Overview한컴MDS_DataRobot Overview
한컴MDS_DataRobot OverviewHANCOM MDS
 
한컴MDS_OPC UA 활용 사례
한컴MDS_OPC UA 활용 사례한컴MDS_OPC UA 활용 사례
한컴MDS_OPC UA 활용 사례HANCOM MDS
 
한컴MDS_OPC UA 소개
한컴MDS_OPC UA 소개한컴MDS_OPC UA 소개
한컴MDS_OPC UA 소개HANCOM MDS
 
한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk
한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk
한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalkHANCOM MDS
 
한컴MDS_RTMaps_멀티 센서 애플리케이션 개발
한컴MDS_RTMaps_멀티 센서 애플리케이션 개발한컴MDS_RTMaps_멀티 센서 애플리케이션 개발
한컴MDS_RTMaps_멀티 센서 애플리케이션 개발HANCOM MDS
 

More from HANCOM MDS (20)

한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교
한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교
한컴MDS_Windows 10 Pro & Windows 10 IoT Enterprise MUI 및 LIP 언어 비교
 
한컴MDS_Windows 10 IoT Enterprise_Lockdown Features
한컴MDS_Windows 10 IoT Enterprise_Lockdown Features한컴MDS_Windows 10 IoT Enterprise_Lockdown Features
한컴MDS_Windows 10 IoT Enterprise_Lockdown Features
 
한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32한컴MDS_Virtual Target Debugging with TRACE32
한컴MDS_Virtual Target Debugging with TRACE32
 
한컴MDS_TRACE32 for ETM Trace
한컴MDS_TRACE32 for ETM Trace한컴MDS_TRACE32 for ETM Trace
한컴MDS_TRACE32 for ETM Trace
 
한컴MDS_TRACE32 Debug Environment
한컴MDS_TRACE32 Debug Environment한컴MDS_TRACE32 Debug Environment
한컴MDS_TRACE32 Debug Environment
 
한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less Program한컴MDS_Windows Server CAL-Less Program
한컴MDS_Windows Server CAL-Less Program
 
한컴MDS_Windows Embedded OS Installation Guide
한컴MDS_Windows Embedded OS Installation Guide한컴MDS_Windows Embedded OS Installation Guide
한컴MDS_Windows Embedded OS Installation Guide
 
한컴MDS_Windows 10 IoT Enterprise
한컴MDS_Windows 10 IoT Enterprise한컴MDS_Windows 10 IoT Enterprise
한컴MDS_Windows 10 IoT Enterprise
 
한컴MDS_Azure IoT 기반 스마트 리테일 솔루션
한컴MDS_Azure IoT 기반 스마트 리테일 솔루션한컴MDS_Azure IoT 기반 스마트 리테일 솔루션
한컴MDS_Azure IoT 기반 스마트 리테일 솔루션
 
한컴MDS_Azure IoT를 활용한 디바이스 관리
한컴MDS_Azure IoT를 활용한 디바이스 관리한컴MDS_Azure IoT를 활용한 디바이스 관리
한컴MDS_Azure IoT를 활용한 디바이스 관리
 
한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class
한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class
한컴MDS_차량용 SW Timing 측정 솔루션_T1_Timing 1st Class
 
한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램
한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램
한컴MDS_CANlink_차량 통신 테스트 및 분석 프로그램
 
한컴MDS_TRACE32 제품 소개
한컴MDS_TRACE32 제품 소개한컴MDS_TRACE32 제품 소개
한컴MDS_TRACE32 제품 소개
 
한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안
한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안
한컴MDS_TRACE32를 활용한 DT10 커버리지 측정 방안
 
한컴MDS_ADAS/자율주행 개발, 검증 솔루션
한컴MDS_ADAS/자율주행 개발, 검증 솔루션한컴MDS_ADAS/자율주행 개발, 검증 솔루션
한컴MDS_ADAS/자율주행 개발, 검증 솔루션
 
한컴MDS_DataRobot Overview
한컴MDS_DataRobot Overview한컴MDS_DataRobot Overview
한컴MDS_DataRobot Overview
 
한컴MDS_OPC UA 활용 사례
한컴MDS_OPC UA 활용 사례한컴MDS_OPC UA 활용 사례
한컴MDS_OPC UA 활용 사례
 
한컴MDS_OPC UA 소개
한컴MDS_OPC UA 소개한컴MDS_OPC UA 소개
한컴MDS_OPC UA 소개
 
한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk
한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk
한컴MDS_실시간 영상 음성 무전 솔루션_EveryTalk
 
한컴MDS_RTMaps_멀티 센서 애플리케이션 개발
한컴MDS_RTMaps_멀티 센서 애플리케이션 개발한컴MDS_RTMaps_멀티 센서 애플리케이션 개발
한컴MDS_RTMaps_멀티 센서 애플리케이션 개발
 

한컴MDS_국산 RTOS NEOS 제품 및 적용 사례

  • 1.
  • 2. 2 . . . 최적의 구성 NEOS는 고신뢰 실시간 시스템에서 다기능 컴퓨팅 장치까지 확장 가능한 최적의 설정을 지원합니다. .
  • 3. 3 1998 2004 2007 2010 2013 2016 20182001
  • 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 등…) 시뮬레이션 기반 시스템 통합 입증 및 소프트웨어 신뢰성 확인 화력시범 및 야전 운영 평가 지원
  • 6. 6 DO-178B 관련 구조설계/코딩 /시험방안 지원 BSP 개발 및 응용소프트웨어 개발 지원 (MPC8309) 시험계획 작성 및 시험도구/ 환경 지원
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. 12
  • 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 외부적재
  • 16. 16 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 제공 표준 라이브러리는 시험을 통해 정상 동작과 호환성이 확인되었습니다.
  • 19. 정상동작확인 41 NEOS는 인터럽트 처리 성능이 우수한 RTOS입니다.
  • 20. 20 759 932 755 201 206 210 904 217 252 1129 2441 780 657 601 772 1218 822 375 97 97 1084 105 103 1274 2543 922 637 611 0 500 1000 1500 2000 2500 3000 NEOS는 실시간 성능이 외산 운영체제 대비 동등하거나 뛰어난 운영체제입니다.
  • 21. 작업부하 조합 명칭 NEOS VxWorks 성능 비교 초당 작업 수행횟수 초당 작업 수행횟수 4M-check 56.18 62.46 89.95% 4M-check-reassembly 27.33 28.85 94.73% 4M-check-reassembly-tcp 8.66 11.21 77.25% rotate-4Ms1 156.25 63.17 247.35% rotate-4Ms1w1 156.74 61.84 253.46% ippktcheck-4M 55.52 62.46 88.89% rotate-4Ms64 195.69 193.80 100.98% ippktcheck-4Mw1 53.85 62.46 86.22% rotate-4Ms64w1 195.69 193.80 100.98% 4M-reassembly 58.45 55.07 106.14% ipres-4M 58.04 55.04 105.45% 4M-rotatew2 156.01 62.46 249.78% ipres-4Mw1 56.69 55.05 102.98% 4M-tcp-mixed 14.89 18.58 80.14% md5-4M 101.63 59.99 169.41% md5-4Mw1 101.52 59.99 169.23% rgbcmk-4M 375.94 334.45 112.41% rgbcmk-4Mw1 336.70 353.36 95.29% 4M-check-reassembly-tcp-cmykw2-rotatew2 7.99 9.36 85.36% iDCT-4M 22.31 15.23 146.49% iDCT-4Mw1 22.31 15.23 146.49% 4M-cmykw2 374.53 353.36 105.99% 4M-cmykw2-rotatew2 107.64 61.88 173.95% Total average 2700.56 2249.10 120.07% 44 NEOS는 외산 운영체제 대비 1.2배의 병렬처리 성능을 보유하고 있습니다.
  • 22. [ 측정 환경 ] 46 NEOS는 최적화된 구성으로 빠른 부팅 속도를 자랑합니다.
  • 23. [ 응용 구성 ] [ 실험 결과 ] 로그 결과를 통해 7일간 프로그램이 정상 동작하는 것을 볼 수 있음 작업 큐 멀티벤치 응용 매번 다른 멀티벤치 응용 실행 47 NEOS는 장시간 운용시에도 문제가 없는 안전한 운영체제입니다.
  • 24. [ GS 인증(1등급) 인증서 ] 52 NEOS는 대한민국 정부에서 공인한 GS(Good Software)입니다. [ GS 인증 시험 항목 ]