Sample/Excerpts ONLY – Not Full Report

Real Time Operating Systems (RTOS) for The (IoT)

May 2016

Table of Content

1.0 INTRODUCTION 6

1.1 WHAT IS RTOS? 6 1.1.1 REAL-TIME KERNEL 7

1.2 REAL-TIME SYSTEMS AND RTOS 7

1.3 RTOS FEATURES 8 1.3.1 MULTI-TASKING 8

1.3.2 SCHEDULER 9

1.3.3 PRECISE TIMING 9 1.3.4 MEMORY MANAGEMENT 9

1.3.5 RELIABILITY 9

1.3.6 TASK COMMUNICATION 10 1.4 FUNCTIONS OF RTOS 10

1.4.1 TASK MANAGEMENT 10

1.4.2 SCHEDULING 11 1.4.3 RESOURCE ALLOCATION 11

1.4.4 INTERRUPT HANDLING 12

1.5 HOW RTOS IS DIFFERENT? 12 1.5.1 PRIORITIES 12

1.5.2 INTERRUPT LATENCY 12

1.5.3 PERFORMANCE 13 1.6 WHY RTOS? 13

1.7 BENEFITS AND DRAWBACKS OF RTOS 13

1.8 TYPES OF RTOS 14 1.8.1 HARD REAL-TIME 14

1.8.2 FIRM REAL-TIME 14

1.8.3 SOFT REAL-TIME 14 2.0 RTOS , ARCHITECTURE, AND VALUE CHAIN 16

2.1 RTOS VALUE CHAIN 16

2.2 RTOS SOFTWARE 17 2.2.1 INDUSTRIAL VS. CONSUMER IOT REQUIREMENTS 18

Copyright © 2016 Mind Commerce All Rights Reserved Page 2 of 7

2.2.2 AS A PLATFORM 19

2.2.3 RELIABILITY 19

2.3 RTOS ARCHITECTURE 20

2.4 RTOS DESIGN 21

2.5 RTOS APPLICATION 21 2.6 RTOS PERFORMANCE MATRIX 22

2.6.1 MEMORY FOOTPRINT 23

2.6.2 INTERRUPT LATENCY 23 2.6.3 TIMING KERNEL SERVICE 24

3.0 EMBEDDED RTOS MARKET PROJECTIONS 2016 – 2021 25

3.1 EMBEDDED RTOS MARKET REVENUE 25 3.1.1 EMBEDDED RTOS HARDWARE REVENUE 25

3.1.2 EMBEDDED RTOS SOFTWARE REVENUE 26

3.1.3 EMBEDDED RTOS MCUS (MICROCONTROLLER) REVENUE 27 3.2 EMBEDDED RTOS MARKET BY APPLICATION SECTOR 27

3.3 EMBEDDED RTOS MARKET BY REGION 28

3.4 RTOS EMBEDDED DEVICES 28 3.5 RTOS EMBEDDED DEVICES BY APPLICATION 29

3.6 RTOS EMBEDDED DEVICES BY REGION 29

4.0 RTOS PLATFORM AND PROVIDER ANALYSIS 30 4.1 LINUX ZEPHYR PROJECT 30

4.2 GOOGLE BRILLO AND WEAVE 31

4.3 FREERTOS 31 4.4 32

4.5 RIOT 33

4.6 TINYOS 34 4.7 OPENWSN 35

4.8 WIND RIVER VXWORKS 35

4.9 ARM MBED OS 38 4.10 LITEOS (HUAWEI) 38

4.11 WINDOWS 10 FOR IOT 39

4.12 NUCLEUS RTOS 39 4.13 GREEN HILL’S INTEGRITY 40

Copyright © 2016 Mind Commerce All Rights Reserved Page 3 of 7

4.14 SAMSUNG’S TIZEN 41

4.15 MICRIUM µC/OS-II 42

5.0 RECOMMENDATIONS 43

Figures

Figure 1: Features of RTOS 8

Figure 2: RTOS Task States and Inter Task Connectivity Pattern 11 Figure 3: Types of RTOS and Deadline Diagram 15

Figure 4: RTOS Value Chain, Correlation, and Parties 16

Figure 5: Software Stack of Low Power Industrial IoT and Consumer IoT Device 18

Figure 6: Architecture of RTOS: Kernel and Modules 20

Figure 7: Interrupt Latency as RTOS Performance Matrix 23

Figure 8: Global Embedded RTOS Combined Market Revenue 2016 – 2021 25 Figure 9: Global RTOS Embedded Hardware Sales Revenue 2016 – 2021 26

Figure 10: Global RTOS Embedded Software Sales Revenue 2016 – 2021 26

Figure 11: Global RTOS Embedded MCUs Sales Revenue 2016 – 2021 27 Figure 12: RTOS Embedded IoT Connections 2016 – 2021 28

Figure 13: Integrity RTOS Architecture 41

Figure 14: Tizen IoT Ecosystem 42

Tables

Table 1: RTOS Embedded Revenue by Application Sectors 2016 – 2021 27

Table 2: Embedded RTOS Revenue by Region 2016 - 2021 28

Table 3: RTOS Embedded Devices by Application 2016 – 2021 29 Table 4: RTOS Embedded Devices by Region 2016 – 2021 29

Copyright © 2016 Mind Commerce All Rights Reserved Page 4 of 7

1.0 INTRODUCTION

1.1 RTOS Features

RTOS suppose to respond inputs immediately without any delay such as an aircraft system. However a real time computing is not a RTOS as its equivalent to fast computing. A real time system operating under static environment and real time programming are not considered a RTOS. The following diagram shows the basic features of a RTOS regardless of its categories like Hard RTOS and Soft RTOS.

Figure 1: Features of RTOS (Copyright: Mind Commerce) [ See Full Report for More Information ]

Copyright © 2016 Mind Commerce All Rights Reserved Page 5 of 7

2.0 EMBEDDED RTOS MARKET PROJECTIONS 2016 – 2021 2.1 Embedded RTOS Market Revenue

Global combined RTOS embedded system sales revenue will grow 5.9% CAGR during the forecasted period of 2016 – 2021. Combined embedded RTOS market includes embedded hardware, embedded software and 16 -32bit MCUs. Embedded RTOS market is equivalent to 27% of total embedded system market and less than 1% of global IoT market revenue. The market share reveals the potential that is highly likely to grow by 2025. The combined RTOS embedded market will reach US $37.9 billion by 2021.

[ See Full Report for All Data and Forecasts ]

Figure 2: Global Embedded RTOS Combined Market Revenue 2016 – 2021 (Source: Mind Commerce)

US $ Billion 30

25

20

15

10

5

0 2016 2017 2018 2019 2020 2021 US $ Billion 18.1 19.2 20.4 21.6 22.9 24.2

Figure 3: Global RTOS Embedded MCUs Sales Revenue 2016 – 2021 (Source: Mind Commerce)

Copyright © 2016 Mind Commerce All Rights Reserved Page 6 of 7

Custom Research Services Do you have a need for special research into a particular area but don't have the time and/or resources for specific project? Mind Commerce offers independent and customized research as well as consulting services. We will research, evaluate, and report findings and recommendations based on your unique requirements for various projects such as:

 Market Research  Competitive Analysis  Technical Assessment

Research Services on Request

For special research requests email us at [email protected]

Copyright © 2016 Mind Commerce All Rights Reserved Page 7 of 7