🚗 车载Linux日志 · 故障诊断
📚
30章 从入门到实战
⚡
01
车载Linux日志系统概述
日志重要性
车载vs传统
日志框架对比
02
syslog与rsyslog
syslog协议
rsyslog配置
日志转发策略
03
journald系统日志
systemd-journald
journalctl详解
持久化配置
04
logrotate日志轮转
轮转原理
配置语法
存储空间管理
05
应用层日志设计
日志级别
格式规范
分类策略
06
C/C++日志库实战
syslog函数
log4cxx
Google glog
07
Python日志系统
logging模块
Handler/Formatter
车载实践
08
日志采集与聚合
Filebeat/Loki
边缘聚合
MQTT传输
09
日志存储与索引
本地存储
SQLite索引
Elasticsearch
10
日志分析与可视化
grep/awk/sed
Grafana面板
日志看板
11
故障诊断基础
故障树FTA
FMEA
故障分类
12
系统级故障诊断
CPU过载
内存泄漏
磁盘I/O瓶颈
13
进程级故障诊断
core dump
死锁检测
资源泄漏
14
网络故障诊断
CAN总线日志
DoIP
延迟丢包
15
传感器故障诊断
GPS/IMU异常
摄像头帧率
雷达信号
16
诊断日志关联分析
时间戳对齐
多源关联
因果链推理
17
实时故障检测
阈值告警
滑动窗口
突变检测
18
诊断数据可视化
时序图表
故障热力图
自动报告
19
OTA与远程诊断
OTA日志监控
远程拉取
诊断命令
20
诊断自动化框架
Shell/Python脚本
自动化测试
CI/CD流水线
21
安全日志与审计
安全事件日志
入侵检测
日志完整性
22
日志压缩与传输
gzip/zstd
断点续传
带宽优化
23
车载日志标准与规范
AUTOSAR DLT
ISO 14229
OBD-II
24
日志系统性能优化
异步写入
内存映射
零拷贝
25
故障诊断案例1:系统启动失败
U-Boot日志
内核panic
init故障
26
故障诊断案例2:应用崩溃
段错误
栈回溯
信号处理
27
故障诊断案例3:通信故障
CAN离线
以太网链路
蓝牙异常
28
故障诊断案例4:存储故障
eMMC寿命
文件系统修复
日志恢复
29
故障诊断案例5:电源管理
休眠唤醒
电源状态日志
功耗异常
30
综合实战项目
需求分析
架构设计
模块联调