首页> 外文会议>Sensor Technologies and Applications, 2009. SENSORCOMM '09 >Mote Runner: A Multi-language Virtual Machine for Small Embedded Devices
【24h】

Mote Runner: A Multi-language Virtual Machine for Small Embedded Devices

机译:Mote Runner:适用于小型嵌入式设备的多语言虚拟机

获取原文

摘要

This paper introduces a new virtual machine for sensor networks and small embedded devices which has been designed with efficient resource usage and an event-driven programming model in mind. The virtual machine runs on 8, 16, and 32-bit micro-controllers with as little as 4KBof volatile and 32 KB of non-volatile memory. Our virtual machine is not bound to a single high-level programming language, but targets all strictly-typed programming languages.In conjunction with the virtual machine, we also present our development tool chain for Java and C#, and discuss the effects of our virtual machine design on these high-level languages. We also present a compact load-file format which allows applications to be stream-linked in a way that minimizes memory usage and bandwidth. All presented components are part of the IBM mote runner, a run-time environment for wireless sensor networks.
机译:本文介绍了一种用于传感器网络和小型嵌入式设备的新型虚拟机,该虚拟机在设计时考虑了有效的资源使用和事件驱动的编程模型。虚拟机可在8位,16位和32位微控制器上运行,这些微控制器具有4KB的易失性存储器和32KB的非易失性存储器。我们的虚拟机不限于单一的高级编程语言,而是针对所有严格类型的编程语言。与虚拟机一起,我们还展示了Java和C#的开发工具链,并讨论了虚拟机的影响在这些高级语言上进行机器设计。我们还提出了一种紧凑的加载文件格式,该格式允许以最小化内存使用和带宽的方式对应用程序进行流链接。所有提供的组件都是IBM moteRunner的一部分,IBM moteRunner是用于无线传感器网络的运行时环境。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号