HOME제품소개웨어러블 단말 개발환경

Ubinos

(주)아이엘비스는 유비쿼터스 세상을 선도하겠습니다.

  • 제품정보
  • 응용서비스

Ubinos 이미지

Ubinos 기능

  • 우선순위 기반의 선점형(Priority Preemptive) 멀티태스킹 구조 : 우선순위 상속을 통한 실시간 시스템의 우선순위 역전 현상 방지
  • 각종 하드웨어 인터럽트와 우선순위 기반의 스케줄러를 통한 멀티태스킹 구조
  • 각종 태스크 간 통신 기능 지원
    • - 뮤텍스(Mutex)
    • - 메시지 큐(Message Queue)
    • - 시그널(Signal), 조건 변수(Condition Variable)
  • 태스크별 스택 사용량 측정 및 스택 오버플로우(Overflow) 체크 기능 지원

태스크 상태 천이도

  • 우선순위 기반의 선점형 멀티태스킹과 각종 태스크 간 통신기능을 지원하기 위한 태스크 상태 천이 구조도
  • 태스크 상태 천이도 이미지

Ubinos Kemel 성능 평가

  • Testbed : Cortex-M3 Architecture@48MHz
  • Context Switching Time : 태스크 간 전환 시간
  • ITC(Inter-Task Communication) Response Time : Message Queue를 통한 태스크 간 통신 반응 시간
  • Ubinos Kemel 성능 평가 이미지

Ubinos Kemel 저전력 실현 사례(PAAR Watch Activity)

  • Ubinos Kemel 저전력 실현 사례(PAAR Watch Activity) 이미지

Ubinos 개발환경

  • Ubitools
    • 임베디드 시스템을 위한 실시간 운영체제인 유비노스(Ubinos) 기반의 응용프로그램 및 라이브러리 개발에 필요한
      소프트웨어 개발 환경
    • PC를 통한 소프트웨어 개발과 디버깅을 제공하는 교차 개발 환경 지원
  • Ubitools 소프트웨어 구성
    • - GNU toolchain : GCC 4.3.2, Binutil 2.19, GDB & Insight 6.8
    • - Eclipse 3.6.0
    • - ANT 1.7.1
    • - Groovy 1.5.6
    • - Python 2.5.2
    • - Doxygen 1.5.6
    • - Trac, Eclipse SubVersion(SVN) plug-in을 통한 소프트웨어 형상관리 체계
  • Ubitools BSP & Library
    • - 지원 하드웨어
      • · ATMEL AT91SAM7X(ARM7)
      • · ATMEL AT91SAM9XE(ARM9)
      • · ATMEL SAM3S(Cortex-M3)
      • · ATMEL SAM3U(Cortex-M3)
      • · EnergyMicro EFM32GG990(Cortex-M3)
      • · STM STM32F207(Cortex-M3)
    • - 제공되는 라이브러리
      • · [상용] Segger emWin 5.16C(GUI), embOS-IP Pro 2.10b(TCP/IP)
      • · lwIP, Bluetooth 4.0 (Classic, Low Energy), ZigBee, CAN, I2C, SPI, USART
      • · Motor/Actuator, Sensor API(ESPS, ESTK Mobile Board)

TOP