MXOX는 어플리케이션 별로 특화된 다양한 SDK를 제공하고 있으며, 그중 mxos-demos는 여러 프로제트(demo)를 총 망라하고 있는 버전이다.
MXOS-Demos 파일구조
프로젝트 경로 | 내용 설명 | ||
algorithm | 데모용 어플리케이션, 인증 및 암호화 알고리즘에 대한 예제 모음 | ||
application | 데모용 어플리케이션, Apple HomeKit, Wi-Fi 데이터전송 모드 예제 | ||
bluetooth | 데모용 어플리케이션, Bluetooth 기능 관련 예제 모음 | ||
build | 컴파일 결과 저장 | ||
filesystem | 데모용 어플리케이션, Filesystem 관련 예제 | ||
hardware | 데모용 어플리케이션, MiCOKIT 확장보드 관련 예제 모음 | ||
helloworld | 데모용 어플리케이션, 가장 단순하지만 핵심적 예제 | ||
lib_nghttp2 | |||
mico-os | board | 보드(Board)레벨의 HW 리소스(Resource)의 설정 미 기능정의 | |
include | MiCO API 함수 정의 | ||
libraries | bluetooth | Bluetooth 관련 라이브러리 | |
daemons | HTTP, HomeKit, OTA 서버와 BLE 서비스관련 라이브러리 및 소스 | ||
drivers | MiCO 시스템의 내/외장 주변장치 드라이버 라이브러리 | ||
filesystem | filesystem관련 라이브러리 | ||
protocols | Websocket, SNTP, MQTT 등 프로토콜관련 라이브러리 및 소스 | ||
utilities |
JSON패킷 래퍼&파서(Parser), 텍스트처리도구, URL도구, HTTP 파서 등 프로그래밍 보조도구가 포함 |
||
makefiles | MiCoder 및 MiCoder IDE와 함께 사용되는 make 파일. | ||
MXOS | core | RTOS, Wi-Fi 드라이버 FW, 네트워크, 보안 알고리즘 등 핵심기능 | |
RTOS | MiCO RTOS 커널 | ||
security | 보안 알고리즘 및 프로토콜 | ||
system |
시스템초기화, 코어데이터저장, 네트워크페어링, 장치의 서비스검색 , OTA, 전원관리, CLI, QC Test등 기능 제공 |
||
platform |
부트코드, 장치드라이버, GCC도구관련 내용과 함께 다양한 프로세서플랫폼에서의 MiCO구현을 포함 |
||
resources | |||
sub_build | bootloader | 부트로더 구현 | |
spi_flash_write | |||
template | |||
net | 데모용 어플리케이션, 네트워크 통신기능 관련 예제모음 | ||
os | 데모용 어플리케이션, RTOS 커널 관련 예제모음 | ||
parser | 데모용 어플리케이션, JSON, URL 구문해석(parsing)관련 예제모음 | ||
power_measure | 데모용 어플리케이션, 시스템 전력관리 관련 예제 | ||
test | 데모용 어플리케이션, BT MFG(QC) 테스트, Iperf 관련 예제 | ||
wifi | 데모용 어플리케이션, Wi-Fi 기능관련 예제모음 |