AUTOSAR_EXP_PlatformDesign - 11 Time Synchronization

AUTOSAR_EXP_PlatformDesign - 11 Time Synchronization

【translated by sky8336, 2019.06.09, Shanghai】

11 Time Synchronization 

11.1Overview 

当跨分布式系统的不同事件之间的有关联时,不同应用程序和/或ECUs之间的时间同步(TS)是至关重要的,这样既可以及时跟踪这些事件,也可以在准确的时间点触发它们。

 

因此,为应用程序提供了一个时间同步API,以便它能够检索与其他实体/ ecu同步的时间信息。

 

然后,时间同步功能通过不同的“时基资源”(从现在开始称为TBR)提供,这些“时基资源”通过预构建配置出现在系统中。

 

11.2Design 

对于自适应平台,考虑了以下三种不同的技术来满足所有必要的时间同步需求:

  • 经典平台的StbM
  • 库chrono -要么std::chrono (c++ 11),要么boost::chrono
  • 时间POSIX接口

 

在分析了这些模块的接口和它们所包含的时间同步特性之后,我们的动机是设计一个时间同步API,它提供了一个围绕经典平台的StbM模块的功能,但是具有std::chrono风格。

 

时间同步模块考虑以下功能方面:

  • 启动行为(startup behavior)
  • 构造函数行为(初始化)
  • 常规操作
  • 错误处理

 

在未来的版本中将考虑以下功能方面:

  • 关闭行为
  • 错误等级(Error Classification)
  • 版本检测

 

11.3Architecture 

应用程序将对每个Time Base资源(TBR)访问不同的专门化类实现。

 

通过这个句柄,应用程序将能够查询所提供的时间基类型(上面给出的五种类型之一),然后为该类型的时间基获得一个专门的类实现。通过这个句柄,应用程序还可以直接创建一个计时器。

 

TS模块本身不提供将TBRs同步到其他节点和/或ecu上的时基的方法,如网络时间协议或时间一致协议。

 

TBRs的实现可能具有专用的循环功能,该功能从时间同步以太网模块或类似的模块检索时间信息来同步TBRs。

 

应用程序消耗由TBRs提供和管理的时间信息。因此,TBRs充当时间基代理,提供对同步时间基的访问。通过这样做,TS模块从“真实的(real)”时基提供者中抽象出来。

 

------------------------

【end-2019.06.09】

### 回答1: autosar_exp_vfb.pdf是一个与AUTOSARAutomotive Open System Architecture)相关的文件。该文件中的“exp”代表“实验”(experiment),“vfb”代表“虚拟功能总成”(virtual functional bus)。 AUTOSAR是一种开放的、标准化的汽车电子系统架构,旨在提供一种通用的软件架构和平台,使汽车制造商和供应商能够更轻松地开发可重用和可互换的汽车电子控制单元(ECU)。AUTOSAR定义了一组标准、协议和工具链,用于汽车电子系统中的软件和硬件组件之间的通信与互操作。 在autosar_exp_vfb.pdf文件中,主要介绍了AUTOSAR架构中的虚拟功能总成(VFB)的实验研究内容。虚拟功能总成是AUTOSAR架构中的重要概念之一,它是一种通过软件模型和封装技术来实现的虚拟函数,用于实现不同的汽车功能。通过VFB,不同的软件模块可以以相对独立的方式进行开发和测试,并在已经定义好的接口上进行互操作。 autosar_exp_vfb.pdf文件可能包括以下内容: 1. 虚拟功能总成的设计原理和方法:介绍了VFB的设计原则和实现方法,包括软件模型的构建、接口的定义、封装技术的应用等。 2. VFB与AUTOSAR架构的关系:解释了VFB在AUTOSAR架构中的位置和作用,以及VFB与其他AUTOSAR模块(如ECU软件组件等)之间的协作关系。 3. VFB的实验研究案例:给出了一些使用VFB实现特定汽车功能的实验案例,例如车身控制、驾驶辅助系统、车载娱乐等。 4. VFB的优势和挑战:分析了使用VFB进行软件开发的优势和挑战,如适应不同需求、提高开发效率、确保系统可靠性等。 总而言之,autosar_exp_vfb.pdf文件提供了关于AUTOSAR架构中虚拟功能总成的实验研究内容,介绍了其设计原理、与AUTOSAR架构的关系、实验案例以及优势和挑战。 ### 回答2: autosar_exp_vfb.pdf 是一个关于AUTOSARAUTomotive Open System ARchitecture)的实验报告文件。 AUTOSAR是一个汽车领域的开放系统架构标准,旨在促进汽车电子控制单元(ECU)软件的开发、集成和共享。该标准由一些汽车制造商、电子供应商和软件供应商共同组成的联盟开发,旨在提高汽车电子系统的可靠性、可扩展性和安全性。 autosar_exp_vfb.pdf 这个实验报告文件探讨了AUTOSAR架构中的虚拟功能总线(VFB)。虚拟功能总线是AUTOSAR的一个重要概念,用于在ECU之间进行通信和数据交换。 实验报告详细介绍了VFB的原理和实现方法,包括通信协议、消息传递方式和数据处理过程。它还讨论了VFB的优点和应用场景,并提供了一些实际案例和实验结果。 通过阅读autosar_exp_vfb.pdf,读者可以了解到VFB在AUTOSAR架构中的重要性和作用,以及如何使用VFB来实现ECU之间的通信和数据交换。这对汽车电子系统的开发人员和工程师来说是非常有价值的信息,可以帮助他们更好地理解和应用AUTOSAR标准。同时,这个实验报告也为研究AUTOSAR和汽车电子系统的学者和研究人员提供了一个有用的参考和指导。 ### 回答3: autosar_exp_vfb.pdf是一个自动驾驶相关的文件。该文件是Autosar Exp软件的一部分,主要涵盖了Virtual Function Bus(VFB)的概念和应用。 Virtual Function Bus是一个在自动驾驶系统中使用的通信框架,旨在实现模块化开发和集成。它允许系统中的不同功能模块以一种标准化的方式进行通信和互操作。 autosar_exp_vfb.pdf文件提供了关于VFB的详细说明和使用指南。在这个文件中,我们可以找到关于VFB的架构、功能和特性的详细描述。它还介绍了VFB的设计原则和使用方法,以及与其他Autosar软件模块的集成方式。 此外,autosar_exp_vfb.pdf文件还提供了一些示例应用和用例,以帮助开发人员理解和应用VFB。这些示例涵盖了VFB在自动驾驶系统中的实际应用,包括传感器数据的处理、决策制定和控制执行等方面。 总而言之,autosar_exp_vfb.pdf是一个重要的文件,它为开发人员提供了关于Virtual Function Bus的全面理解,帮助他们在自动驾驶系统中有效地设计和集成功能模块。这个文件对于开发自动驾驶系统的工程师和研究人员来说是一个有价值的参考资料。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值