首页> 外文会议>IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing >An Infrastructure for Hardware-Software Co-design of Embedded Real-Time Java Applications
【24h】

An Infrastructure for Hardware-Software Co-design of Embedded Real-Time Java Applications

机译:嵌入式实时Java应用程序的硬件软件协同设计的基础架构

获取原文

摘要

The partitioning of applications into hardware and software is an important issue in embedded systems, opening room for high level specifications as well as the exploration of different implementation strategies. This paper presents a software architecture to specify threads in hardware in the context of the Real Time Specification for Java (RTSJ) standard. There is a Java class that encapsulates hardware components, providing an abstraction layer to the application developer. Below this Java class, a wrapper hardware component provides a standard interface between RTSJ-based software components and the hardware that implements the thread behavior. This approach provides a high flexibility in choosing either a hardware or software implementation, allowing to postpone hardware/software partitioning to the very end of system development. The paper includes some quantitative data from an example containing hardware and software threads. While both implementations are compatible with the rest of the application from an interface point-of-view, they lead to very different timing and area results.
机译:应用于硬件和软件的应用程序是嵌入式系统中的一个重要问题,高级规格的开放空间以及不同实施策略的探索。本文介绍了软件架构,用于在Java(RTSJ)标准的实时规范的上下文中指定硬件中的线程。有一个Java类可以封装硬件组件,为应用程序开发人员提供抽象层。在此Java类下面,包装器硬件组件提供RTSJ基于软件组件与实现线程行为的硬件之间的标准接口。这种方法在选择硬件或软件实现方面提供了很高的灵活性,允许将硬件/软件分区推迟到系统开发结束。本文包括来自包含硬件和软件线程的示例的一些定量数据。虽然这两个实现与来自界面的界面的其余应用兼容,但它们导致了非常不同的时序和区域结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号