Next Article in Journal
Effects of an Energy Tax (Carbon Tax) on Energy Saving and Emission Reduction in Guangdong Province-Based on a CGE Model
Next Article in Special Issue
A Study on a JWT-Based User Authentication and API Assessment Scheme Using IMEI in a Smart Home Environment
Previous Article in Journal
Public Support for Pro-Environmental Policy Measures: Examining the Impact of Personal Values and Ideology
Previous Article in Special Issue
EH-GC: An Efficient and Secure Architecture of Energy Harvesting Green Cloud Infrastructure
Article Menu
Issue 5 (May) cover image

Export Article

Open AccessArticle
Sustainability 2017, 9(5), 684; doi:10.3390/su9050684

Design and Analysis of Multiple OS Implementation on a Single ARM-Based Embedded Platform

1
Creative Informatics & Computing Institute, Korea University, 145 Anam-ro, Seongbuk-gu, Seoul 02841, Korea
2
Department of Information and Communication Engineering, Chungbuk National University, 1 Chungdae-ro, Seowon-gu, Cheongju, Chungbuk 28644, Korea
*
Author to whom correspondence should be addressed.
Academic Editor: James J. Park
Received: 5 April 2017 / Revised: 15 April 2017 / Accepted: 15 April 2017 / Published: 25 April 2017
(This article belongs to the Collection Advanced IT based Future Sustainable Computing)

Abstract

Recently, with the development of embedded system hardware technology, there is a need to support various kinds of operating system (OS) operation in embedded systems. In mobile processors, ARM started to provide the virtualization extension support technology which was intended for processors in PC processors. Virtualization technology has the advantage of using hardware resources effectively. If the real-time operating system (RTOS) is operated on a hypervisor, there is a problem that RTOS performance is degraded due to overhead. Thus, we need to compare the performance between a single execution of the RTOS and simultaneous execution of multiple OS (RTOS + Linux). Therefore, in this paper, we measure the performance when the RTOS operates independently on the NVidia Jetson TK-1 embedded board supporting virtualization technology. Then, we measure the performance when the RTOS and Linux are operating simultaneously on top of a hypervisor. For this purpose, we implemented and ported such a RTOS, especially FreeRTOS and uC/OS, onto two embedded boards, such as the Arndale board (SAMSUNG, Seoul, South Korea) and the NVidia TK1 board (NVIDIA, Santa Clara, CA, USA). View Full-Text
Keywords: embedded system; real-time operating system; performance evaluation; multiple operating system embedded system; real-time operating system; performance evaluation; multiple operating system
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Kim, B.; Choi, M. Design and Analysis of Multiple OS Implementation on a Single ARM-Based Embedded Platform. Sustainability 2017, 9, 684.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sustainability EISSN 2071-1050 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top