.dlt 檔案開啟教學(Diagnostic Log and Trace)

有好幾個檔案格式都是使用 .dlt 作為副檔名,這裡提到的是 汽車產業 AUTOSAR 架構的二進位日誌檔案格式,最主要的用途就是儲存 log(日誌)

直接開啟檔案會發現每一行,主要是最前面和最後面都會有一些 亂碼,原因是因為有部分內容是用特殊格式儲存:
  • 時間戳記
  • 訊息序號
  • 應用程式編號
  • 模組編號
一般文字編輯器不容易讀取,但是可以使用專門的應用程式查看,例如本篇文章要示範的 DLT Viewer。

安裝 DLT Viewer

DLT Viewer 全名是 Diagnostic Log and Trace Viewer ,直接點擊 GitHub 上面的發布連結 往下捲動到 Assets 區塊,依照作業系統下載即可:


註: 筆者當前的版本是 2.30.0 ,若下載時版本不同,選擇最新的即可,檔名可能會和筆者下載的版本不同。

mac OS

在 mac OS 上面只要下載 DLTViewer-qt6-macos15.tgz 檔案,解壓縮後點擊 DLTViewer.app 即可開啟:

Windows

筆者是在 Windows 11 上進行測試,在上面的下載連結中,最上方的兩個檔案分別是 .7z 和 .exe ,下載 .exe 檔案依據步驟安裝後即可使用。
不想要安裝的話下載 .7z 檔案,解壓縮後點兩下 dlt-viewer 檔案即可:

執行畫面:

Linux

Linux 上面的安裝步驟稍微複雜,需要執行指令,筆者是在 Ubuntu 22.04 上面測試。

先下載上面連結中的 Source code,解壓縮後在此資料夾開啟指令視窗,依序輸入以下指令:
    
sudo apt install build-essential qtcreator qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5serialport5-dev
    
    
mkdir build
    
    
cd build
    
    
cmake ..
    
    
make
    
    
sudo make install
    
    
sudo ldconfig
    

然後點兩下執行 build/bin/dlt-viewer 即可

安裝完成後直接把 .dlt 檔案直接拖曳到視窗中即可瀏覽檔案。

參考資料:
GitHub - COVESA/dlt-viewer

留言