HOMEProductIDE for Wearable Device

Ubinos

iLBS Co., Ltd. is a leader in the ubiquitous world.

  • Product Information
  • Product Lineup

Ubinos(Wearable RTOS) image

Functions of Ubinos

  • Priority based preemptive multitasking structure : Prevents priority inversion problem in real-time system by using priority inheritance
  • Multitasking structure through various hardware interrupt and priority based scheduling
  • Supports various inter-task communication(ITC)
    • - Mutex
    • - Semaphore, Semaphore Timer
    • - Message Queue
    • - Signal, Condition Variable
  • Can check each task’s stack utilization and stack overflow

Task State Diagram

  • Priority based preemptive multitasking and inter-task communication is been described in the state diagram
  • Task State Diagram image

Performance evaluation of Ubinos Kernel

  • Testbed : Cortex-M3 Architecture@48MHz
  • Context Switching Time
  • ITC(Inter-Task Communication) Response Time : response time for using message queue
  • Performance evaluation of Ubinos Kernel image

Low power performance of Ubinos Kernel(PAAR Watch Activity)

  • Low power performance of Ubinos Kernel image

Development environment of Ubinos

  • Ubitools
    • Application program for embedded system based on RTOS Ubinos, software development environment for developing libraries
    • Provides cross compile development environment such as software developing and debugging environment through PC
  • Ubitools Software Components
    • - 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
    • - Software configuration management through Trac, Eclipse SubVersion(SVN) plug-in
  • Ubitools BSP & Library
    • - Supports following hardwares
      • · ATMEL AT91SAM7X(ARM7)
      • · ATMEL AT91SAM9XE(ARM9)
      • · ATMEL SAM3S(Cortex-M3)
      • · ATMEL SAM3U(Cortex-M3)
      • · EnergyMicro EFM32GG990(Cortex-M3)
      • · STM STM32F207(Cortex-M3)
    • - Offered libraries
      • · 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