IoT 하드웨어와 소프트웨어의 동시 개발 및 검증을 위한 가상플랫폼과 실시간 운영체제 기술
- 자동차, 헬스케어, 교육, 웨어러블 기기 분야를 중심으로 빠르게 사물인터넷 시장이 확대되고 있다. 이에 다양한 IoT 디바이스 및 응용 소프트웨어의 빠른 개발 및 성능 검증이 요구된다.
- ARM Cortex-M4 코어는 ARM에서 개발한 저전력 컴퓨팅을 위한 코어이기에, 임베디드 시스템 및 IoT 디바이스에 주로 사용된다.
- IoT 디바이스와 IoT 응옹 소프트웨어의 개발 시에, IoT 분야에서 주로 사용되는 프로세서 기반의 가상 하드웨어 플랫폼을 제공하여, 빠른 속도의 시뮬레이션과 HW와 SW의 동시 개발 및 검증이 가능하게 하여 개발 시간 단축 및 개발 비용의 절감이 요구된다.
가상플랫폼은 TLM 기반 공개 라이브러리로 구성되어 메모리 맵, 파라미터 설정이 되어 있으며, Qplus-AIR 운영체제와의 연동을 위한 통합 시뮬레이션 환경을 제공한다. 본 기술은 IoT 디바이스와 IoT 응옹 소프트웨어의 개발 시에, IoT 분야에서 주로 사용되는 프로세서 기반의 가상 하드웨어 플랫폼 및 실시간 운영체제를 제공하여, 빠른 속도의 시뮬레이션과 HW와 SW의 동시 개발 및 검증이 가능하게 하여 개발 시간 단축 및 개발 비용 절감이 가능하다.
[내용]
- ARM사의 Cortex-M4 core TLM2 모델 적용 기술
- 프로세서 코어, 내부 메모리, 버스, 리셋, 타이머, UART 등 다양한 IP 적용 기술
- Qplus-AIR에서 Cortex-M 코어 지원 BSP
- 가상플랫폼과 운영체제와의 시뮬레이션 연동 환경
[범위]
- Cortex-M 코어 기반의 가상플랫폼 코드 1종
- Qplus-AIR 기술에서 Cortex-M 코어 관련 소스 코드 1종
- Cortex-M 코어 기반의 Qplus-AIR 기술 바이너리 코드 1종
- 설계서 1종
- 시험 계획서 1종
- 시험 절차서 및 결과서 1종
- 본 기술이전 기술의 상용화를 통하여 사물인터넷 분야에서 필요로 하는 IoT 디바이스와 IoT 응용 소프트웨어의 동시 개발 및 검증을 통한 빠른 제품 출시, 개발 기간 및 비용 절감 가능하다.
- 또한 본 기술은 또한 IoT 분야 외에도 항공, 원자력, 철도, 자동차, 의료 등의 높은 신뢰성을 요구하는 임베디드 산업 분야에 활용 가능하다.