...
首页> 外文期刊>Sustainability >Design and Analysis of Multiple OS Implementation on a Single ARM-Based Embedded Platform
【24h】

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

机译:基于单个ARM的嵌入式平台上的多个OS实现的设计和分析

获取原文
           

摘要

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).
机译:近来,随着嵌入式系统硬件技术的发展,需要在嵌入式系统中支持各种操作系统(OS)操作。在移动处理器中,ARM开始提供虚拟化扩展支持技术,该技术旨在用于PC处理器中的处理器。虚拟化技术的优势是有效利用硬件资源。如果在管理程序上运行实时操作系统(RTOS),则存在RTOS性能由于开销而降低的问题。因此,我们需要比较RTOS的一次执行与多个OS(RTOS + Linux)的同时执行之间的性能。因此,在本文中,我们测量了RTOS在支持虚拟化技术的NVidia Jetson TK-1嵌入式板上独立运行时的性能。然后,当RTOS和Linux在虚拟机监控程序上同时运行时,我们可以评估性能。为此,我们实施了这样的RTOS,尤其是FreeRTOS和uC / OS,并将其移植到了两个嵌入式板上,例如Arndale板(韩国首尔的三星)和NVidia TK1板(NVIDIA,Santa Clara,CA,美国)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号