A Review on IoT Operating Systems

  • Antony A
  • S. S
N/ACitations
Citations of this article
45Readers
Mendeley users who have this article in their library.

Abstract

An IoT development board is a small-form-factor system, complete with microprocessor(s), memory, input/output functions providing the user with all the features of a functional computer. The MCU based smaller variants house limited hardware resources and do not demand an operating system. But the more powerful single board computers require an operating system to efficiently manage its resources and control the hardware. The choice of operating system depends on the microcontroller architecture, on-board memory, software stack used, real-time computing requirements, implementation environment and cost of the system. Operating systems for IoT applications require additional functionalities like network support, power usage monitoring, secondary storage management, multithreading and so on. This paper intends to survey the different IoT operating systems available in the market and studies the various considerations on the selection of OS for IoT development boards.

Cite

CITATION STYLE

APA

Antony, A., & S., S. (2020). A Review on IoT Operating Systems. International Journal of Computer Applications, 176(24), 33–40. https://doi.org/10.5120/ijca2020920245

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free