Real Time Operating System Options in Connected Embedded Equipment for Distributed Data Acquisition

Open access


The purpose of the work described in this paper is to compare more configurations belonging to portables real-time operating systems for embedded devices based on Raspberry Pi board. The developed application in this work can monitor the status in a greenhouse: irrigation, heating, ventilation, humidification, closing/opening panels etc. following weather conditions. Our target is to choose an efficient, minimal operating system optimized for the desired application. Other targets are high flexibility, optimal modularity, high readability and maintainability of the source code.

[1] R. Arpaci-Dusseau and A. Arpaci-Dusseau, Operating Systems: Three Easy Pieces (2015)

[2] A. Tanenbaum, Modern Operating Systems. Upper Saddle River, NJ: Pearson/Prentice Hall., 2008, ISBN 978-0-13-600663-3

[3] K. Liebowitz, M. Spies and C. Rynardt VMware vSphere Performance: Designing CPU, Memory, Storage, and Networking for Performance-Intensive Workloads. (2014)

[4] E.B. Nightingale., O. Hodson, R. McIlro, C. Hawblitzel and G. Hunt, In Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles (Big Sky, Montana, USA, 2009).

[5] E. Ciliendo and T.Kunimasa “Linux Performance and Tuning Guidelines” (2008) IBM. p. 4.

[6] M. Friedemann and C. Floerkemeier “From the Internet of Computers to the Internet of Things”. ETH Zurich, 2016.

[7] Computer Peripherals and Interfaces. Technical Publications Pune. Jan 2008. pp. 5-8, ISBN 8184314744

[8] H.A. Spang, “The structure and comparison of three RTOS for process control”. Automatica. 8(1) 1972, pp.49–64

[9] Rafael V. Aroca, G. Caurin “A RTOS Comparison”

[10] A. Abdulganiyu, I. Rabiu “Comparative Analysis of Real-Time Operating System (RTOS) of Some Selected OS Using External Signal Generator and Oscilloscope” Int. Journal of Science and Engineering Investigations, Vol. 6, Issue 63 pp.47-53, April 2017

[12] E. Jason W. (2012). Linux+ Guide to Linux Certification (Third ed.). Boston, Massachusetts: Cengage Learning. pp. 33. ISBN 978-1111541538.

[13] “What Is Linux: An Overview of the Linux Operating System”. Linux Foundation. April 3, 2009.

[14] A. Ambike, W.-J. Kim and K. Ji Real-time operating environment for networked control systems”. American Control Conference, 2005, pp. 2353–2358, vol. 4.

[15] W. Cedeno, W. and P.A. Laplante “An overview of real-time operating systems”, Journal of the Association for Laboratory Automation”, (2017) vol. 12, pp.40–45.

[16] Dedicated Systems Comparison between QNX RTOS v6.1, VxWorks ae 1.1 and Windows Technical report, Dedicated Systems. (2012).

Journal Information


All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 122 122 14
PDF Downloads 145 145 38