首页> 外文会议>Workshop on interaction between compilers and computer architecture 2010 >RaPTEX: A Resource-Focused Toolchain for Rapid Prototyping of Embedded Communication Systems
【24h】

RaPTEX: A Resource-Focused Toolchain for Rapid Prototyping of Embedded Communication Systems

机译:RaPTEX:一种针对资源的工具链,用于嵌入式通信系统的快速原型制作

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

摘要

This paper introduces the RaPTEX toolchain and its use for rapid prototyping and evaluation of embedded communication systems. This toolchain is unique for several reasons. First, by using static code analysis techniques, it is able to predict both the typical case and bounds for resource usage, such as computational, memory (both static and dynamic), and energy requirements. Typical software toolchains report only on partial memory requirements (only code and static data, but not stack memory) and ignore other the important resources. Second, it provides a graphical user interface with configurable software building blocks which allows easy creation and customization of protocol stacks. Third, it targets low-cost, low-energy hardware, allowing the creation of low-cost systems.rnWe demonstrate the RaPTEX toolchain by evaluating different design options for an experimental ultrasonic communication system for biotelemetry in extremely shallow waters. The power, size, mass and cost constraints of this application make it critical to pack as much processing into the available resources as possible. The RaPTEX toolchain analyzes resource use, enabling the system to run safely closer to the edge of the resource envelope. The toolchain also helps users with the rapid prototyping of communication protocols for embedded systems by providing users with quick feedback on resource requirements. We demonstrate the use and output of the toolchain. We compare the accuracy of its predictions against measurements of actual execution of the actual underwater communication system on real hardware.
机译:本文介绍了RaPTEX工具链及其在嵌入式通信系统的快速原型设计和评估中的使用。该工具链之所以独特,有几个原因。首先,通过使用静态代码分析技术,它可以预测资源使用的典型情况和界限,例如计算,内存(静态和动态)以及能源需求。典型的软件工具链仅报告部分内存需求(仅代码和静态数据,而不是堆栈内存),而忽略其他重要资源。其次,它提供了带有可配置软件构建块的图形用户界面,可轻松创建和定制协议栈。第三,它针对低成本,低能耗的硬件,从而允许创建低成本系统。我们通过评估用于极浅水域的生物遥测实验超声通信系统的不同设计选项,来演示RaPTEX工具链。此应用程序的功能,大小,质量和成本限制使得将尽可能多的处理打包到可用资源中至关重要。 RaPTEX工具链分析资源使用情况,使系统能够在资源包络边缘附近安全运行。该工具链还可以通过向用户提供有关资源需求的快速反馈,来帮助用户针对嵌入式系统的通信协议快速建立原型。我们演示了工具链的用法和输出。我们将其预测的准确性与在实际硬件上实际水下通信系统的实际执行情况的测量结果进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号