问题标签 [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.
c - 添加 sint64 和 uint32 数据类型导致 sint64
当我要实现 satn64 和 uint32 的添加时,结果应该以 AUTOSAR_SWS_EFXLibrary 中的 sint64 类型返回。但是给出了一些条件,例如
那么我们如何在不使用 c 运算符的情况下实现功能。
runnable - AUTOSAR:建议直接从Scheduler调用一个runnable?
我正在探索 AUTOSAR 世界。
我的问题是关于代码:
我了解到,根据事件(初始化、计时、数据接收),使用 RTE API 从 RTE 调用 SW-C 可运行文件。是否可以从调度程序直接调用可运行对象(就像我们调用函数),例如在同步事件之后(例如在引擎的 TopDeadCenter 处)。我认为这将“覆盖” RTE,这样进行是否危险?
autosar - COM AUTOSAR 模块的信号过滤
谁能简要解释一下AUTOSAR COM模块的信号过滤功能是什么?我在 AUTOSAR_SWS_COM 规范中找不到任何具体解释。
autosar - 通过PDUR验证路由
为了验证 COM 层是否收到消息,我们可以为 Pdu/Signal 添加一个 Ipdu 标注,并在调试时等待断点命中。
Pdu 路由不是这种情况。
如果消息通过 PduR 路由,它永远不会到达 Com 层。因此,无法验证设备是否接收到消息(即 PduR 没有标注功能)。
有没有一种方法可以验证消息是否被 PduR 接收,并成功复制到 Tx Pdu 以发送出去(即验证成功网关)?
autosar - AUTOSAR 中如何实现 C/S RTE 端口?
我想知道这一点,因为它们与 S/R RTE 端口有很大不同。可以观察/记录通过 S/R 发送的数据。毕竟,RTE 是接收传入数据并将其复制到临时/直接位置的人。这些数据是可以量化的。但是,在谈论 C/S 时,客户端以某种方式可以访问服务器提供的功能。这些功能在客户端上下文中执行,而不是在服务器上下文中。有人知道这是如何实现的吗?
nvm - AUTOSAR 配置 - NVM
我尝试使用UDSNvM_Write();
的积极响应写入内存。
当我尝试读取同一个块时,没有响应,软件进入 det 并带有NvM_PENDING state
. 我重置然后尝试读取相同的内存块,该块中没有数据(它只是 0x00)。
NvM_Write 导致Fee_Write
但从Fls_Write
未被调用。这是配置问题吗?
调试后发现Fls_Write
从未调用过。Nvm、Fee 和 fls 每 5 毫秒调用一次。当我请求 NvM_Write 时,该请求被放入队列中以供将来处理。
autosar - 如何连接软件组件和 RTE 生成的功能?(在 davinci 开发者中)
我有一个生成的 RTE,其中包含 did_read、did_checkconditions 和 did_write 等函数。我想创建一个软件组件并将创建的软件组件连接到生成的 rte(RTE_UNCONNECTED)。我知道我可以手动更改 RTE 中的代码并使其工作,但每次重新生成 RTE 时都需要重新编写。如何从 da vinci developer 中的软件组件连接/访问 rte 生成的功能?
尝试查看向量的文档。我在开发人员中定义了一个软件组件,并通过创建一个组件原型来实例化。我已将服务端口连接到配置器中创建的原型。我创建了一个 dummy_init runnable 来添加到操作系统任务中,以便我可以生成代码。我需要其他可运行对象来响应请求,例如 did_read、did_write。
我需要连接 RTE 和 da vinci developer/configurator 中的软件组件,以便能够发送和接收数据。
autosar - 如何将布尔变量编码为 16 位编码值(汉明距离)
如何为布尔变量分配 16 位编码值(例如,汉明码)以避免由于位翻转导致的错误状态?
autosar - 适用于 I2C 和 UART 的 Autosar 规范
有针对 CAN、LIN、以太网的 autosar 规范。为什么这些规格不适用于 UART 和 I2C?UART和I2C不用于汽车吗?