📘 VxWorks 调试实战 30章 · 系统级故障排查

⚡ 风格 · 彩色目录
第1章
VxWorks系统概述
实时OS简介 内核架构 7 vs 653 Workbench搭建
第2章
VxWorks内核基础
Wind内核 任务状态 创建/删除 TCB结构
第3章
VxWorks内存管理
内存分区 内存池 VxVMI 泄漏检测
第4章
VxWorks中断管理
中断向量表 ISR规范 延迟与抖动 嵌套优先级
第5章
任务间通信
信号量 消息队列 管道/事件 共享内存
第6章
定时器与时钟
系统时钟 看门狗 辅助时钟 时间片轮转
第7章
VxWorks I/O系统
dosFs/rawFs 设备驱动 标准I/O 异步I/O
第8章
网络协议栈
MUX/END Socket编程 TCP/IP调试 性能监控
第9章
VxWorks启动流程
Bootrom引导 镜像加载 内核初始化 启动脚本
第10章
调试工具入门
WindSh Target Agent 调试符号 Stripped镜像
第11章
Workbench调试环境
断点管理 单步/变量 内存寄存器 会话管理
第12章
系统级日志与跟踪
syslog logMsg/Fd Event Viewer 系统快照
第13章
任务级调试
堆栈溢出 挂起/恢复 优先级反转 CPU占用率
第14章
内存调试技术
Guard Pages Heap Analyzer 碎片整理 池泄漏定位
第15章
中断调试技术
响应时间 丢失排查 ISR死锁 上下文切换
第16章
死锁与竞态条件
银行家算法 锁顺序分析 原子操作 复现修复
第17章
性能分析与优化
CPU负载(Spy) Timex 系统调用开销 缓存命中
第18章
网络故障排查
ping/telnet Socket状态 TCP重传 驱动定位
第19章
文件系统故障排查
损坏修复 I/O瓶颈 描述符泄漏 JFFS2调试
第20章
多核调试(SMP)
任务亲和性 核间中断IPI 缓存一致性 SMP死锁
第21章
异常与错误处理
异常向量表 Data Abort Panic分析 Core Dump
第22章
硬件调试接口
JTAG原理 BDM接口 逻辑分析仪 硬件断点
第23章
Bootrom调试
启动失败 Flash驱动 NetBoot 版本管理
第24章
应用级调试
数据一致性 全局变量保护 RTP调试 用户/内核态
第25章
系统健康监控
心跳任务 负载报警 内存监控 看门狗保护
第26章
自动化测试与回归
TCL脚本 CUnit 压力测试 覆盖率分析
第27章
常见故障模式与案例
内存泄漏 任务饿死 中断风暴 协议栈死锁
第28章
VxWorks 7新特性调试
内核/用户态分离 安全分区 Hypervisor 容器化调试
第29章
调试策略与最佳实践
优先级排序 最小复现 二分法定位 基线管理
第30章
综合实战项目
智能网关 工业控制器 航空航天验证 综合故障演练