Tizen RT Introduction
The goal of Tizen RT is to extend the device coverage of Tizen platform to low-end devices. Tizen has been commercialized in smart TV, smartphone, wearable devices (Gear S, Gear Fit), and smart home appliances. By the way, how about low-end and low-cost IoT devices such as home appliances without LCD and wearable bands with small LCD? Tizen RT is the RTOS-based lightweight platform so that it can fit into these devices which typically equip with Cortex-M/R processors with MPU, less than 2MB RAM, and less than 16MB Flash.
Tizen RT consists of lightweight RTOS called TinyAra, IoT Protocols like IoTivity and LWM2M, and JerryScript/IoT.js as shown in the figure below.
Figure 1. Overview of Tizen RT
Tizen RT will be first commercialized in low-end home appliances in the first or second quarter of 2017.
Figure 2. Architecture of Tizen RT
Tizen RT 1.0 Specification
Tizen RT Long-term Goals
Tizen RT Getting Started
Basically we follow Tizen Coding Style except R04.
We use braces even though there is a single statement.
[R04] [BRC_R_SST] In case of a single statement, do not use braces.
- Exception: if one branch of a conditional statement has multiple lines, use braces in both branches.