问题标签 [dlt-daemon]

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 回答
988 浏览

tcp - 如何通过 TCP\IP 将数据从 DLT 传输到另一个应用程序(如 CANoe),反之亦然

我正在为我的项目使用 GENIVI 诊断日志和跟踪。我现在能够将消息从 ECU 传输到 DLT 查看器,但我想将在 DLT 查看器中收到的消息转发到另一个应用程序,例如 Vector CANoe。并将数据从 CANoe 传输到 DLT,然后将数据从 DLT 传输到我的 ECU 应用程序,有人知道吗?

请在下面的图片中找到更多信息

分布式账本技术应用

连接媒介如上图所示。

提前致谢。

0 投票
0 回答
2371 浏览

c++ - DLT 日志文件解析

阅读 DLT Log 后,我想对其进行解析并将其存储在我想要的字段中。它绝不是 DLT VIEWER 实现。我只是想阅读日志,然后将日志保存在我的结构中。

输出到 DLT LOG 已经实现。

目前我已经实现了以下代码来读取 DLT 日志。

上面的代码扫描每个字节,直到找到想要的字符串,但是太慢了!我正在寻找一种优化它的方法。

我尝试了几种读取每一行的方法,但我无法将其读取为像“ \n”这样的分隔符,并且当我使用记事本之类的程序读取它时,我注意到字符是混合的。

我有两个问题。

  1. 我想知道 DLT Log 的格式。

我搜索了互联网,但我无法获得有关其结构的任何线索。

  1. 如果你是一个看过 DLT Log 的开发者,我想知道如何改进上面的代码。

让我知道我可以参考哪些网站就足够了。

0 投票
1 回答
83 浏览

java - 从 TCP 套接字 Java 读取时数据显示不正确

我是 Java 套接字和进程的新手。我正在尝试从 TCP 套接字读取信息,但是当我收到数据时,某些信息未正确显示。(我认为这可能是一个编码问题,我正在读取的进程是 Genivi DLT 守护进程)。

这是我的代码示例:

这是一张应该如何显示数据的照片。

这是它实际显示到控制台的方式:

有没有人知道为什么会这样,或者我应该采取一些方法来解决我的问题?

编辑:经过一番挖掘,我想我已经找到了一些关于协议的信息,在这里:https ://www.autosar.org/fileadmin/user_upload/standards/foundation/1-0/AUTOSAR_PRS_DiagnosticLogAndTraceProtocol.pdf第16页。如果你有进一步的建议,将不胜感激。

0 投票
2 回答
1585 浏览

ubuntu-18.04 - 如何在 linux 中打开 dlt 查看器

我已经使用 dlt viewer gui 使用可以设置 ECU IP 和连接的窗口。现在,我已经转移到 Linux (ubuntu)。我不知道如何启动 dlt viewer gui。我跟着,

https://github.com/GENIVI/dlt-viewer

并引用了许多链接,我看不出我们如何将 GUI 用作窗口。任何人都可以建议我在哪里可以找到在 Linux 中使用 dlt 查看器的信息。

0 投票
0 回答
80 浏览

logging - 在 dlt-daemon 未运行时终止 dlt 客户端

我已经构建了一个在 linux 目标上使用 DLT 的 C++ 应用程序。我用信号处理程序捕获 ^C 事件,取消注册应用程序和所有上下文,然后简单地 exit(1);

如果我在 dlt-daemon 运行时使用 ctrl+C 终止我的应用程序,一切正常,但是如果我在 dlt-daemon未运行时启动然后终止我的应用程序,退出会延迟大约 10 秒,如果我一直按 ctrl +C 几次终端卡住。

为了立即终止应用程序,我可以在我的代码中做什么?

0 投票
0 回答
48 浏览

visual-studio-code - 支持 VS 代码扩展 DLT 日志的 DLT 二进制文件

这是我的第一篇文章,并且没有创建所需标签“dlt-logs”的声誉,这是从https://stackoverflow.com/questions/tagged/fishbone请求的

mbehr1 我在 VS 代码扩展中找到了你很棒的工具,我期待着将它与你所有的好功能一起使用,尤其是时序图。我遇到的最大问题......我只有二进制格式的 DLT。可以加这个吗,拜托!

0 投票
1 回答
127 浏览

logging - 如何在 Linux / Ubuntu 上安装 dlt-viewer?

如何在 Linux / Ubuntu 上安装 dlt-viewer?

我有一台运行最低操作系统(16.04)的 Ubuntu 机器。我想安装 dlt-viewer 来查看日志。第一种方法是使用 github.com 构建二进制文件。我想安装 dlt-viewer 的预编译源代码,因为我不想构建和生成二进制文件,而且我对修改源代码不感兴趣。