问题标签 [automotive]

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 投票
1 回答
332 浏览

android - 为汽车修改 AOSP ( Android-Source ) 的系统主题

我需要自定义 Android Automotive 的系统主题,当我查看开发人员指南时,我发现 AOSP 支持该功能,并且根据开发人员网站,它被提及为

“预计 OEM 将在其供应商目录中具有与 car_product 目录并行的覆盖结构,从而进一步扩展 car_product 覆盖。”

我需要在供应商目录中创建一个覆盖结构,如 car_product,任何人都可以指导我创建相同的。我尝试了网站中提到的一些方法,但这些方法与开发者网站中提到的不同。

0 投票
1 回答
228 浏览

c - 如何计算具有不同数据类型的结构的校验和?

我需要用这个头文件填充二进制文件。标头的校验和将添加到标头的末尾。校验和应为 1 字节总和

0 投票
0 回答
152 浏览

can-bus - 在可以运行 AUTOSAR 应用程序的管理程序上集成像 Erika Enterprise 这样的 RTOS?

我是汽车应用程序的新手,并试图了解汽车系统的堆栈。我的目标是实现一个可以测试 AUTOSAR 应用程序的系统。

目前,我希望使用以下配置来实现这一点:

  • x86_64,通用台式电脑(硬件)
  • Xen(管理程序)
  • Erika Enterprise(RTOS,作为来宾 VM 运行)
  • RT-Druid(用于 Erika/AUTOSAR 应用程序开发,在不同的开发机器上)

已经有 关于如何在 x86 硬件上设置 Xen 和 Erika 的参考资料。

问题:

  1. 如何在此设置上运行 Erika/AUTOSAR 应用程序。让我们说一个简单的“Hello World”示例。我是否只需将其复制并粘贴到我的 VM 上并运行?
  2. Erika Enterprise 上是否已经实施了 CAN 总线?如何在我的设置中实现此功能?
0 投票
1 回答
144 浏览

android - 是否可以使用 tcpdump 捕获 AVTP 数据包?

我是汽车网络的新手。我正在尝试在 Android 设备上捕获一些 AVTP (IEEE1722) 协议数据包。是否可以在 Android 上使用 tcpdump 捕获 AVTP 数据包?听说有人说tcpdump只能抓网络层包,但是AVTP是传输层协议。这是否意味着不可能?

0 投票
0 回答
29 浏览

python - Genivi RVI项目安装报错如何解决?

我正在尝试按照给定的安装说明在 Ubuntu 14.04 上安装 RVI。运行“sudo dpkg -i rvi_0.5.1-1ubuntu1_amd64.deb”后出现以下错误:

你能告诉我可能出了什么问题吗?

谢谢

0 投票
1 回答
598 浏览

android - 将 Android Car API 与 Android Automotive OS 模拟器一起使用:PERMISSION_CONTROL_CAR_CLIMATE 不能被授予

我最近一直在使用可用的 Android Automotive OS AVD 图像(Polestar 2 和 Automotive)使用 Android Car API。AVD UI 也显示了一些控件HVAC(在“Vhal 属性”选项卡上),但到目前为止我无法访问它们,因为系统拒绝了PERMISSION_CONTROL_CAR_CLIMATE请求。其他权限PERMISSION_SPEED,如PERMISSION_POWERTRAINPERMISSION_ENERGY已被授予,我可以访问相关的传感器数据等(主要在机器 UI 的“汽车传感器数据”选项卡上)。

问:是否有人成功HVAC通过 Car API 访问上述 AVD 上的属性?

0 投票
1 回答
126 浏览

analysis - 如果我们使用 Autosar PDUR,如何检查或记录消息

我们使用 Autosar 来实现汽车网关,PDUR 模块可以配置为将消息从一个接口路由到其他协议接口。我的问题是,如果我们要进行消息检查、分析或记录,我们如何知道 PDUR 路由了哪些消息?我应该将所有消息传输配置到 SW-C 应用程序层进行分析,还是有任何其他方法可以完成深度消息检查功能。

谢谢杰克

0 投票
1 回答
384 浏览

events - someip sd中事件组ID和事件ID之间的区别

我有一个关于 someip sd 的小查询,服务器的vsomeip堆栈eventgroups配置如下

服务器为事件组 0x4465 提供服务,当客户端订阅事件组 id 0x4465 时,客户端在 someip 标头中获取事件 id 为 0x0778 的通知,是否正确?或者客户端应该在 someip 标头中获取事件 ID 为 0x4465(与事件组 ID 相同)的通知。这是正确的方式

0 投票
1 回答
190 浏览

embedded - Conan.io 在嵌入式软件开发上的使用

请允许我Conan.io在我们的环境中使用两个问题:

我们正在开发汽车嵌入式软件。通常,这包括 COTS 库的集成,最重要的是用于通信和操作系统,如 AUTOSAR。这些在源代码中提供。典型的 uC 是 Renesas RH850、RL78 或来自NXPCypressInfinion等的类似设备。我们使用gnumake(MinGW)、Jenkins 进行 CI,并拥有自己的 EclipseCDT 发行版作为标准化 IDE。

我的第一个问题:

那些第 3 方组件通常充满了条件编译以进行正确的编译时配置。使用这种方法,代码和生成的二进制文件在大小和运行时行为方面都得到了优化。

除了这些组件之外,我们当然还有用于不同目的的内部可重用组件。这里的编译时配置不像上面的例子那么繁重,但仍然存在。

一句话:我们有很多编译时配置——建立一个基于 JFrog / Conan 的环境有什么好的方法?留在每个项目的来源?

与柯南的外部参照:

有没有办法维护来自柯南的交叉引用信息?我正在寻找类似“项目 xxx 正在使用库 lll 版本 vvv”的内容。这样,我们将能够在检测到问题时自动识别库的其他“用户”。

非常感谢,斯特凡

0 投票
1 回答
91 浏览

embedded - AUTOSAR:在运行时获取应用程序 SWC-ID 和 Runnable ID

这与经典平台有关。我们正在开发的片上加速器将托管软件,这些软件将由运行在主机处理器上的应用程序 SWC 远程执行。

正在构思一个 AUTOSAR 复杂设备驱动程序,以用作加速器软件的网关。这个复杂的设备驱动程序将接收来自各种应用程序 SWC 的可运行对象的请求,将请求传递给加速器,从加速器接收响应并将其(响应)发送回请求应用程序 SWC。

为了能够区分自己,我计划让可运行对象将其 SWC-ID 和可运行 ID 作为请求数据的一部分提交给复杂驱动程序。

因此,问题是“runnables 能否在运行时确定它们的 SWC-ID 和 Runnable ID(例如通过调用 RTE API)”?

或者,复杂设备驱动程序如何确定请求者的凭据?