Research Article
An Investigation on Several Operating Systems for Internet of Things
@ARTICLE{10.4108/eai.13-7-2018.160386, author={Fawwad Hassan Jaskani and Saba Manzoor and Muhammad Talha Amin and Muhammad Asif and Muntaha Irfan}, title={An Investigation on Several Operating Systems for Internet of Things}, journal={EAI Endorsed Transactions on Creative Technologies}, volume={6}, number={18}, publisher={EAI}, journal_a={CT}, year={2019}, month={1}, keywords={Internet of things, Operating Systems, Contiki, Tiny OS, RIOT, Brillo, Zephyr}, doi={10.4108/eai.13-7-2018.160386} }
- Fawwad Hassan Jaskani
Saba Manzoor
Muhammad Talha Amin
Muhammad Asif
Muntaha Irfan
Year: 2019
An Investigation on Several Operating Systems for Internet of Things
CT
EAI
DOI: 10.4108/eai.13-7-2018.160386
Abstract
In the field of development, Internet of things (IoT) plays a crucial role in providing solution to various situations. A lot of research has been conducted recently to model IoT based operating systems as standard UNIX, Windows and current real time operating systems are unable to meet the demand of heterogeneous IoT applications. In this paper we will focus on major OS features such as architecture, programming model, portability, memory management, real-time environment, scheduling algorithm, hardware support, networking and energy efficiency. We will be focusing on the following six operating systems which are as follows: Contiki, Tiny OS, RIOT, Zypher, Mbed and Brillo.
Copyright © 2019 Fawwad Hassan Jaskani et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.