【24h】

OSEK/VDX API for Java

机译:Java的OSEK / VDX API

获取原文

摘要

Modern cars contain a multitude of micro controllers for a wide area of tasks. The diversity of the heterogeneous hardware and software leads to a complicated and expensive integration process.Integrating multiple tasks on fewer micro controllers reduces diversity and costs of production, but poses new problems with the growing complexity of software on a single micro controller. Therefore a more robust software development process and a safe execution environment is needed in the automotive area and other areas with similar constraints. With the KESO system we have implemented a very small and adapted Java execution environment for an OSEK/VDX operating system to address these issues.In this paper we present our approach for a low overhead OSEK/VDX system interface, which is an integral component of the KESO system. We show how access to the system services can be restricted at low cost to ensure the isolation of tasks by the use of type-safety and modern compiler techniques, while maintaining a familiar programming interface for developers that are used to OSEK application development using the C programming language.
机译:现代汽车包含许多微控制器,可完成广泛的任务。异构硬件和软件的多样性导致复杂且昂贵的集成过程。在较少的微控制器上集成多个任务会降低多样性和生产成本,但由于单个微控制器上软件的复杂性不断提高,这带来了新的问题。因此,在汽车领域和其他具有类似约束条件的领域中,需要更强大的软件开发流程和安全的执行环境。通过 KESO 系统,我们为OSEK / VDX操作系统实现了一个非常小巧且适应性强的Java执行环境,以解决这些问题。在本文中,我们介绍了一种用于开销较低的OSEK / VDX系统接口的方法。 ,它是KESO系统的组成部分。我们展示了如何以低成本限制对系统服务的访问,以确保通过使用类型安全和现代编译器技术来隔离任务,同时为使用C进行OSEK应用程序开发的开发人员保持熟悉的编程接口编程语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号