This post walks through installing the dlt-daemon on Ubuntu 16.04.2 and smoke testing it.
Install
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
None
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.
References
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.