问题标签 [autosar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
736 浏览

autosar - 如何在 autosar arxml 文件中定义数据映射

如何在 arxml 文件中定义数据映射。

我想定义系统信号和数据类型之间的关系。

我不知道这样做时我需要遵守哪些规则?互联网上有没有可用的帮助。

谢谢

0 投票
2 回答
153 浏览

autosar - Autosar 验收测试诊断服务

我目前正在为诊断服务创建验收测试。

如何将值写入 DID 的内存?

示例测试步骤:

[SWC]

将 0x1A1B1C1D 写入 DID=0xFE88 的内存

[SWC] 表示这一步必须在 SWC 中进行。

谢谢!

0 投票
1 回答
482 浏览

diagnostics - 诊断框架如何到达自适应 autosar 中的 DM(诊断管理)

自适应 AutoSAR 中有四层。

  • 应用
  • 阿拉
  • AP基础和AP服务
  • 硬件/机器/虚拟机

    一旦在硬件上接收到诊断帧,它将如何处理并到达诊断管理?

    与经典平台一样,有 Socket 适配器和 TcpIp 堆栈,用于创建套接字并解析接收帧的源和目标 IP 和 MAC 地址,在 Adaptive 平台中将如何处理。

    在 AutoSAR 的 DM 规范中,给出了 DM 和自适应应用程序之间的接口(服务接口、方法、字段等),但没有给出机器(HW)和 DM 之间的接口。请帮助我了解 DM 和 Machine 之间的通信。

0 投票
0 回答
282 浏览

autosar - AUTOSAR 验收测试

再次,我在这里询问常见的 AUTOSAR 短语和术语。由于我对短语/程序不是很熟悉,所以我想在这里问一下。

在测试步骤中,它说:

在 SWC 中,在读取等待点等待传入数据。

这是什么意思?我已经阅读了 SWS 中的一堆令人困惑的陈述,但我仍然无法破译该过程应该如何完成。

在相同的测试场景但不同的测试步骤中,它说:

在读取等待点接收数据并将其存储在“rx”中

在这里,我知道我会将接收到的数据存储在一个名为“rx”的变量中,但我不明白,接收部分。

有人可以帮我吗?AUTOSAR Q&A 太稀缺了!:(

0 投票
1 回答
1217 浏览

networking - Autosar 应用框架与 Nm 框架

在 autosar Network Management/CanNetworkManagement 中,Application Frame 和 Nm Frame 有什么区别?

我已经搜索了规范,我只找到了它的一个实例,我发现它在:AUTOSAR_TPS_SystemTemplate 表 5.32

引用用于唤醒此 PNC 的 FrameTriggerings 集合(可以使用应用程序帧或 Nm 帧)。如果 ecu 提取仅具有间接 pnc 访问权限,即 ecu 未直接连接到支持部分网络的网络,则此参考是可选的。

出于验收测试的目的,我需要知道它。我似乎无法仅根据规格来区分两者。非常感谢你!

0 投票
1 回答
256 浏览

autosar - 什么时候需要对数据类型进行序列化以及如何对数据类型进行序列化

我发现在接口中使用的一些 arxml 文件中的 DataType 只是一个数组类型的数据。看起来它们是为了数据映射而序列化的。

我的问题是在接口中引用时需要序列化数据类型。以及如何序列化数据类型。

谢谢

0 投票
0 回答
352 浏览

autosar - 在 SWC 中检索冻结帧

如何在 SWC 中检索/获取冻结帧(整个冻结帧本身,而不仅仅是数据)?

我有Event IDDemDTC供参考。SWS让我感到困惑。

[更新]

我正在为诊断服务编写验收测试,供参考,测试场景代码为[ATS_DIAG_00247]

在配置部分,它说:

DemDTC = 0x666666 的 Dem 事件 E06 必须配置以下属性:

  • DebounceMonitorInternal
  • FreezeFrame 包含变量 FreezeFrameCounter (uint32)
  • DemEnvironmentDataCapture = DEM_CAPTURE_SYNCHRONOUS_TO_REPORTING
  • DemAgingAllowed = FALSE
  • 未定义 DemEventFailureCycleCounterThreshold

它还说:

SWC 通过 DID 端口向 DEM 提供 FreezeFrame 数据。SWC 的变量 FreezeFrameCounter 在每次定期调用 SWC 的主可运行文件(周期 << 1 秒)期间递增 1(在最大值处回绕)。FreezeFrameCounter 的初始值是任意的。

测试场景的总结是这样的

记住当前的 FreezeFrameCounter 值并预先存储一个 FreezeFrame。2 秒后,报告失败事件。然后,检查事件是否失败以及关联的 FreezeFrame 是否包含带有记忆值的 FreezeFrameCounter。

所以这是我的假设:

  • 将为特定DTC配置一个冻结帧

  • 配置的冻结帧有一个名为FreezeFrameCounter的成员,它属于类型(所以我假设冻结帧是一个结构)uint32

  • 我将检索已配置冻结帧的FreezeFrameCounter成员并将其保存到临时变量中。(如何检索冻结帧?或者我如何能够引用该冻结帧?)

真的很抱歉,我不是autosar方面的专家。谢谢!

0 投票
2 回答
269 浏览

autosar - AUTOSAR 通常何时用于 LIN 从站?

在一辆典型的汽车中,LIN使用的最简单的从AUTOSAR机是什么,没有的最复杂的LIN从机是什么AUTOSAR?谢谢

0 投票
1 回答
7300 浏览

autosar - 是否有示例 .arxml 文件可以实现 Autosar 规范中定义的概念

我想创建 arxml 文件。为此,我正在阅读该网站上给出的一些 Autosar 规范。如果有任何可用的示例 .arxml 文件可以实现文档中解释的内容,将帮助我理解一个概念。

谢谢

0 投票
0 回答
100 浏览

java - Junit 不在 Maven 项目中工作

我编写了以下代码来读取 arxml 文件的内容。

我使用 clean verify goal 运行项目,在 eclipse 中它工作正常,但从命令行使用 maven 我得到以下异常。

最后我知道我在resource.load(option)中遇到了问题。我也尝试了以下方法而不是option = null

但现在我也遇到了同样的异常。请帮我解决这个问题?

例外: