A real-time virtual machine implementation for small microcontrollers

被引:1
|
作者
Davis, W. Roger [1 ]
Laplante, Phillip A. [2 ]
Sanden, Bo I. [1 ]
机构
[1] Colorado Tech Univ, Colorado Springs, CO USA
[2] Penn State, University Pk, PA 16802 USA
关键词
Virtual machine; Real-time systems; Microcontrollers;
D O I
10.1007/s11334-012-0188-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A way to host a full general purpose virtual machine (VM) interpreter on a very small microcontroller platform is described. This machine provides a comprehensive set of general and enhanced functionality efficiently by abstracting the VM instruction set. Measurements were made on the execution of software programs in the virtual machine while running on the target platform in order to demonstrate the machine's capabilities. Additionally, multitasking capabilities were added to the baseline and found to perform efficiently within the VM. The results proved to be satisfactory and demonstrate that a robust virtual machine can be made available for very small embedded platforms based on simple microcontrollers, such as those that are widely found in aerospace applications.
引用
收藏
页码:223 / 241
页数:19
相关论文
共 50 条
  • [41] Implementation technologies and procedure of the real-time interactive roaming system of virtual city
    Liu, P. (liu2005xin@163.com), 2013, Bentham Science Publishers B.V., P.O. Box 294, Bussum, 1400 AG, Netherlands (05):
  • [42] Hardware Implementation of Enhanced Virtual Release Advancing for Real-Time Task Scheduling
    Duy, Doan
    Tanaka, Kiyofumi
    2017 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2017, : 953 - 958
  • [43] Design and Implementation of Virtual NC Real-Time Machining Process Control System
    Li Jie
    Guo Ruifeng
    Shao Zhixiang
    Wang Shangbin
    MECHANICAL, MATERIALS AND MANUFACTURING ENGINEERING, PTS 1-3, 2011, 66-68 : 659 - 664
  • [44] Virtual Machine Migration as a Fault Tolerance Technique for Embedded Real-Time Systems
    Groesbrink, Stefan
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C 2014), 2014, : 7 - 12
  • [45] Real-time Capability of Smart Phone Operating System Based on Virtual Machine
    Zheng, Jianhong
    Yang, Xiaoming
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [46] Optimizing Object Reference Checks on Real-time Java']Java Virtual Machine
    Feng, Wei
    Shi, Xiaohua
    Yu, Hengyang
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 77 - 80
  • [47] A real-time communication platform based on processor separation and virtual machine technology
    Tao Yongchao
    Wu Xianghu
    Qu Mingcheng
    Liu Zhiqiang
    Cui Gang
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 130 - 133
  • [48] Real-time resource monitoring approach for detection of hotspot for virtual machine migration
    Yadav Y.
    Rama Krishna C.
    International Journal of Information Technology, 2019, 11 (4) : 639 - 646
  • [49] Real-Time Resource Monitoring Approach for Detection of Hotspot for Virtual Machine Migration
    Yadav, Yashveer
    Krishna, C. Rama
    APPLICATIONS OF ARTIFICIAL INTELLIGENCE TECHNIQUES IN ENGINEERING, SIGMA 2018, VOL 1, 2019, 698 : 555 - 563
  • [50] Edge computing applied on real-time manatee detection using microcontrollers
    Rios, Edwin
    Merchan, Fernando
    Poveda, Hector
    Sanchez-Galan, Javier E.
    Guzman, Hector M.
    Ferre, Guillaume
    2023 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, LATINCOM, 2023,