Use of GENIVI DLT viewer

tags: GENIVI DLT

Introduction

The overall structure of DLT is as follows:

DLT Daemon is a background service program; DLT Library is a dynamic library that users need to connect to when using DLT; DLT Client is an upper computer program used to display logs, such as DLT viewer program. The connection between these three components is shown in the figure below.

DLT viewer is compiled by QT. It is a graphic program with rich functions. You can also add plug-ins.

DLT Viewer compilation

Detailed compilation referencehttps://github.com/GENIVI/dlt-viewerThe description in can. First install the qt-opensource-windows-x86-5.12.4 program, then open and double-click the BuildDltParser.pro file in the dlt-viewer-master directory.

The cross section after operation is as follows:

use

dlt viewer connects to dlt daemon via TCP, UDP and serial port.

At the same time, pay attention to the configuration (dlt.conf) on the dlt daemon side.

The dlt daemon listens to port 3490 by default. If you need to change it, you need to modify the DLT_DAEMON_TCP_PORT macro of the dlt daemon.

The configuration related to the serial port is as follows:

########################################################################
# 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

It is generally difficult for embedded devices to have a fixed IP. It is very inconvenient to connect to the daemon through TCP through dlt viewer. For this situation, we can establish a channel between the device and the host computer through TCP, and then dlt viewer and daemon pass the Channel to communicate.

related resources

dlt viewer 

Intelligent Recommendation

Basic use of Hierarchy Viewer

1 Introduction Hierarchy Viewer provides a visual interface that shows the hierarchical structure of the layout, allowing us to debug and optimize the layout structure of the interface. However, it on...

Use of Hierarchy Viewer

The Hierarchy Viewer tool provides a visual interface to display the layout hierarchy, allowing us to debug, thereby optimizing the interface layout structure. We can start through Android Device Moni...

Use of UI Automaster Viewer

1. Introduction of UI Automater Viewer uiautomatorviewer is a tool that comes with the android SDK. By taking screenshots and analyzing XML layout files, it provides users with control information vie...

Use of Vue viewer plugin

The use of image zoom in project development is a common function, and the purpose can be quickly and easily achieved through the viewer plug-in in Vue 1. Install viewerjs 2. Introduce viewerjs into t...

ViewerJS picture viewer use

Install npm install viewerjs --save Introduced in main.js (can also be introduced only in the components used) import ‘viewerjs/dist/viewer.css’ import Viewer from ‘viewerjs’...

More Recommendation

V-Viewer use and details

V-Viewer use and details Modify the title of the preview image only needs to change the ALT property Manually trigger preview...

BrainNet viewer use

BrainNet viewer experience Because I need to draw some three-dimensional diagrams of resting-state brain networks, my senior sister recommended the BrainNet viewer toolbox to me. First, download the i...

[Vue3_CESIUM] The use of viewer in hooks

I defined a A.JS file in Hooks, and found an error in the background when calling, saying that the transmitted Viewer did not have a certain attribute. Print it and find that this Viewer is not the vi...

dlt-wan

...

How To Use the Three20 Photo Viewer

How To Use the Three20 Photo Viewer http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer     In this tutorial, we will cover how you can use Three20 to make a simple app tha...

Copyright  DMCA © 2018-2026 - All Rights Reserved - www.programmersought.com  User Notice

Top