Kajian dan Implementasi Real Time Operating System pada Single Board Computer Berbasis Arm
Keywords:operating system, GPOS, RTOS, latency
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.
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.
Authors who publish with this journal agree to the following terms:
a. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License - Share Alike that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
b. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
c. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
All articles published Open Access will be immediately and permanently free for everyone to read and download. We are continuously working with our author communities to select the best choice of license options, currently being defined for this journal as follows: