Kajian dan Implementasi Real Time Operating System pada Single Board Computer Berbasis Arm

Authors

  • Wiedjaja A Bina Nusantara University
  • Handi M Bina Nusantara University
  • Jonathan L Bina Nusantara University
  • Benyamin Christian Bina Nusantara University
  • Luis Kristofel Bina Nusantara University

DOI:

https://doi.org/10.21512/comtech.v5i1.2591

Keywords:

operating system, GPOS, RTOS, latency

Abstract

Operating System is an important software in computer system. For personal and office use the operating system is sufficient. However, to critical mission applications such as nuclear power plants and braking system on the car (auto braking system) which need a high level of reliability, it requires operating system which operates in real time. The study aims to assess the implementation of the Linux-based operating system on a Single Board Computer (SBC) ARM-based, namely Pandaboard ES with the Dual-core ARM Cortex-A9, TI OMAP 4460 type. Research was conducted by the method of implementation of the General Purpose OS Ubuntu 12:04 OMAP4-armhf-RTOS and Linux 3.4.0-rt17 + on PandaBoard ES. Then research compared the latency value of each OS on no-load and with full-load condition. The results obtained show the maximum latency value of RTOS on full load condition is at 45 uS, much smaller than the maximum value of GPOS at full-load at 17.712 uS. The lower value of latency demontrates that the RTOS has ability to run the process in a certain period of time much better than the GPOS.

References

Aroca, R. V., & Caurin, G. (2009, Jul.). A Real Time Operating Systems (RTOS) Comparison. Brasil: Laboraorio De Mecatrinica Universidade de Sao Paulo.

Jung, Y. J., Lim, D., & Lim, C. (2010). Measuring Responsiveness of Linux Kernel on Embedded Systems. Embedded SW Research Department, Electronics and Telecomunications Research Institute.

Knutsson, T. (2008, Dec.). Performance evaluation of GNU/Linux for real-time application. UPTEC IT08. Examensarbete, Uppsala Univeritet.

Koolwal, K. (2008). Myths and Realities of Real-time Linux Software Systems. R&D OS Engineer VersaLogic Corp.

Leroux, P. (2012). Exacly when do you need an RTOS? QNX Software Systems Whitepaper.

Samuelsson, T., Akerholm, M., Nygren, P., Starner, J., & Lindh, L. (2003). A Comparison of Multiprocessor Real-Time Operating Systems Implemented in Hardware and Software. Sweden: ABB Robotics, Department of Computer Engineering, Malardalen University.

Vijay, S. (2006). A study of real-time embedded software systems and real-time operating systems. M. Tech Seminar Report. Bombay, Mumbai: Kanwal Rekhi School of Information Technology, Indian Institute of Technology.

Vun, N., Hor, H. F., & Chao, J. W. (2008). Real-time enhancements for embedded Linux. 14th IEEE International Conference of Parallel and Distributed Systems.

Downloads

Published

2014-06-30

Issue

Section

Articles