有好幾個檔案格式都是使用 .dlt 作為副檔名,這裡提到的是 汽車產業 AUTOSAR 架構的二進位日誌檔案格式,最主要的用途就是儲存 log(日誌)
直接開啟檔案會發現每一行,主要是最前面和最後面都會有一些 亂碼,原因是因為有部分內容是用特殊格式儲存:
註: 筆者當前的版本是 2.30.0 ,若下載時版本不同,選擇最新的即可,檔名可能會和筆者下載的版本不同。
不想要安裝的話下載 .7z 檔案,解壓縮後點兩下 dlt-viewer 檔案即可:
執行畫面:
先下載上面連結中的 Source code,解壓縮後在此資料夾開啟指令視窗,依序輸入以下指令:
然後點兩下執行 build/bin/dlt-viewer 即可
安裝完成後直接把 .dlt 檔案直接拖曳到視窗中即可瀏覽檔案。
參考資料:
GitHub - COVESA/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
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com