简介
DLT的整体架构如下:
DLT Daemon是一个后台服务程序;DLT Library是用户使用DLT时需要连接的动态库;DLT Client是上位机程序,用于展示日志,比如DLT viewer程序。这三个组件之间的连接方式如下图。
DLT viewer采用QT编译,是一个图形程序,功能非常丰富,还可以自己添加插件。
DLT Viewer编译
详细编译参考https://github.com/GENIVI/dlt-viewer中的描述即可。首先安装qt-opensource-windows-x86-5.12.4程序,然后打开双击dlt-viewer-master目录下的BuildDltParser.pro文件即可。
运行后的截面如下:
使用
dlt viewer通过TCP,UDP和串口连接dlt daemon.
同时也要注意dlt daemon侧的配置(dlt.conf).
dlt daemon默认监听3490端口,如果需要更改,则要修改dlt daemon的DLT_DAEMON_TCP_PORT宏.
串口相关的配置如下:
########################################################################
# Client Serial port configuration #
########################################################################
# Additional support for serial device
# If a device name is set serial port is enabled.
# RS232DeviceName = /dev/ttyS0
# Serial device baudrate (Default: 115200)
# RS232Baudrate = 115200
# Sync to serial header on serial connection
# RS232SyncSerialHeader = 1
嵌入式设备一般很难有固定的IP,通过dlt viewer通过TCP去连接daemon非常不方便,针对这种情况,我们可以在设备和上位机之间通过TCP建立一个通道,然后dlt viewer和daemon通过该通道进行通信.
相关资源
dlt viewer https://download.csdn.net/download/ce123/12873286