1. dlt文件简介
DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录
2. dlt工具
GitHub:https://github.com/Pelagicore/dlt
2.1. 安装
- 下载dlt-master.zip,解压后
- mkdir build
- cd build
- cmake ..
- make
生成
2.2. dlt转.txt
cd build/src/console
./dlt-convert a.dlt //打印a.dlt
./dlt-convert a.dlt > a.txt //将打印a.dlt结果重定向到a.txt
2.3. 解析txt
思路:可将读取关键信息 例如时间戳 msgCnt id等,存入数组/数据库 ,再进一步遍历数组/数据库分析丢包率、延迟等
import csv
filename = 'E:/workSpace/test/a.txt'
f = open(filename)
reader = csv.reader(f)
for row in reader:
print(row[0])