Diagnostic Log and Trace Daemon Install and Smoke Test Walk Through

April 9, 2018


This post walks through installing the dlt-daemon on Ubuntu 16.04.2 and smoke testing it.




1. Install the dependencies


Open a terminal and type:

Type 'Y' when prompted. 


2. Clone the source


3. Build it

Run these commands:

Command output


Output from cmake ..


Output from make


 Output from sudo make install


Output from sudo ldconfig



Output from sudo ldconfig -v (verbose option)


4. Create api documentation


First pull in Doxygen (this step is not listed in the instructions)

Type 'Y' when prompted.


Then type:

I created the Doxygen output and hosted it here


Test it


1. Create dltdemo.c or clone https://github.com/pfefferz/dltdemo


dltdemo.c at link


2. Make it with

3. Test it with

 Note: when I ran ./dltdemo without touching /tmp/dlt I got an error.



  • The install instructions by Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> are at link

  • The user manual also by Alexander is at link

  • Used the free HTML Escape / Unescape tool at link to put the post together


Additional Info

  • The dlt-daemon comes from GENIVI. From link, GENIVI is a "nonprofit industry alliance committed to driving the broad adoption of open source, In-Vehicle Infotainment (IVI) software and providing open technology for the connected car." There members are listed here.

  • The DLT Wiki can be found at this link.


Please reload

Our Recent Posts

DOE PAMS Specialties

September 5, 2020

Good Link for HOWTO Bring an Off-Screen Window Back Onto Screen for Windows 10, 8, 7, and Vista

September 5, 2020

Connect to and Control a Synaccess NPC-22 netCommander from Ubuntu 16.04.3 Running in a VirtualBox VM via a Prolific Technology Inc. USB to Serial Port Converter to Turn a Target On and Off

September 4, 2020

Please reload


Please reload


©2020 by Zach Pfeffer