ETRI-Knowledge Sharing Plaform

KOREAN
기술이전 검색
Year ~ Transaction Count Keyword

Detail

Lightweight Operating System for IoT Devices

Manager
Kim Seon-Tae
Participants
Kim Seon-Tae, Kim Hae Yong
Transaction Count
4
Year
2021
Project Code
17HS6800, Development of integrated development solution supporting low power OS for lightweight embedded devices, Kim Seon-Tae
ARM 기반의 임베디드 기기용 초소형 운영체제(NanoQplus) 및 SW 플랫폼 기술은 스마트 홈, 스마트 에듀, 건설(u-City), 의료, 환경.방재, 국방 등의 다양한 응용 분야에 사용될 수 있으며, 미래 첨단 정보 서비스 제공에 필요한 다양한 임베디드 시스템에 공통으로 탑재되어, 응용 프로그램이 최적의 성능 및 기능을 발휘할 수 있게 하는 핵심 임베디드 소프트웨어 기술의 일종으로 그 중요성 및 시장성은 더욱 확대되고 있다.
본 기술은 지능형 사물인터넷 서비스 시스템을 구성하는 단말 및 센서노드 등의 다양한 임베디드 디바이스의 개발 및 운영에 활용되는 핵심 기술이다.
다양한 ARM 코어를 활용하는 임베디드 디바이스에서 무선 통신, 파일시스템을 이용한 데이터 수집 및 전송, 음원 재생등이 가능해지며 이러한 기술을 활용한 다양한 서비스를 쉽게 구축하는데 직접적인 도움을 줄 수 있다.
- 다양한 경량 디바이스를 위한 최적 SW
- 블루투스 및 외부 장치에 대한 인터페이스 제공
ARM 기반의 임베디드 디바이스용 초소형 운영체제 (NanoQplus) 커널과 블루투스, 파일시스템, 음원재생, 다양한 센서 입출력 등을 지원하기 위한 SW플랫폼으로 구성된다.
● 임베디드 디바이스용 초소형 OS 커널 (NanoQplus)
- 커널 지원 프로세서
. ARM Cortex-M 기반의 ST의 STM32F 시리즈
. ARM Cortex-M 기반의 Nordic의 NRF시리즈
- 운영체제 관련 기능
. Context Switch 기능을 활용한 멀티 쓰레드 기능
. RTC를 활용한 UTC (현재시각) 지원 . 다양한 방식으로의 시스템 타이머 활용 지원
. 디버깅 및 모니터링을 위한 IO 지원

● 임베디드 디바이스용 SW 플랫폼
- FatFS 파일 시스템 활용을 위한 Low-layer 지원
. 상기된 프로세스에서 SD, USB를 활용한 FatFS 파일시스템을 활용할 수 있는 Low-Layer 지원
- 다양한 블루투스 칩과의 연결 지원
- 다양한 peripheral 활용을 위한 API 지원(UART, SPI, ADC, I2C, GPIO 등)
- IoT 응용 및 서비스 구축을 위한 경량 네트워크 스택 관련 요구사항정의서, 구조설계서, 시험절차서, 시험결과보고서, 소스코드
- 스마트 그리드의 전력/수도/가스 원격검침, 스마트 공장의 공정 모니터링, 스마트 빌딩의 에너지 관리, 스마트 홈의 가전제어/조명/보안 관리 ,스마트 교통의 교통상황 모니터링, 스마트 헬스케어 등의 IoT 서비스 시스템 구축에 필수적인 경량 디바이스의 개발 및 운영에 활용될 것이다.

- 2016년 이후 연평균 약 28%의 고속성장이 예상되는 사물인터넷 시장에서 임베디드 디바이스에 본 기술이 활용되어 대규모 사물인터넷 서비스가 활성화 될 수 있을 것으로 예상된다.