首页> 外文期刊>IEEE Transactions on Computers >Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered Systems
【24h】

Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered Systems

机译:Sytare:用于基于NVRAM的瞬态供电系统的轻量级内核

获取原文
获取原文并翻译 | 示例

摘要

In a near future, energy harvesting is expected to replace batteries in ultra-low-power embedded systems. Research prototypes of such systems have recently been proposed. As the power harvested in the environment is very low, such systems need to cope with frequent power outages. They are referred to as transiently-powered systems (TPS). In order to execute non-trivial applications, TPS need to retain information between power losses. To achieve this goal, emerging non-volatile memory (NVM) technologies are a key enabler: they provide a lightweight solution to retain, between power outages, the state of an application and of its peripheral devices. These include sensors, serial interface or radio devices for instance. Existing works have described various checkpointing mechanisms to adapt embedded applications to TPS but the use of peripherals was not yet handled. in these works. This paper proposes a solution for embedded applications using any peripheral device to run despite transient power. We follow a kernel-oriented approach resulting in minimal impact on the programming model of the application. We implement the new concepts in our lightweight kernel called Sytare, running on an MSP430FR5739 micro-controller and we analyze the cost of the proposed solution.
机译:在不久的将来,能量收集有望取代超低功耗嵌入式系统中的电池。最近已经提出了这种系统的研究原型。由于在环境中收集的电量非常低,因此此类系统需要应对频繁的停电。它们被称为瞬态供电系统(TPS)。为了执行非平凡的应用,TPS需要保留掉电之间的信息。为了实现此目标,新兴的非易失性存储器(NVM)技术是关键的推动力:它们提供了一种轻巧的解决方案,可以在断电之间保留应用程序及其外围设备的状态。这些包括例如传感器,串行接口或无线电设备。现有工作描述了各种使嵌入式应用程序适应TPS的检查点机制,但尚未处理外围设备的使用。在这些作品中。本文提出了一种适用于嵌入式应用的解决方案,该解决方案可使用任何外围设备在瞬态功率的情况下运行。我们遵循面向内核的方法,从而对应用程序的编程模型的影响最小。我们在运行于MSP430FR5739微控制器上的名为Sytare的轻量级内核中实现了新概念,并分析了所提出解决方案的成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号