调试与可靠性MCU / RTOS进阶故障定位JTAG/SWD 的断点和数据观察点有什么区别?为什么调试会改变故障?理解硬件断点、Flash 软件断点、Watchpoint、外设冻结和时序扰动。高频面试JTAGSWD数据观察点
调试与可靠性MCU / RTOS深入项目追问ZSWatch 固件与 LVGL 资源分开升级,怎样避免版本不兼容和变砖?围绕 MCUboot、MCUmgr、固件包、外部文件系统和恢复入口,设计可验证的升级事务与兼容策略。ZSWatchMCUbootMCUmgrFOTA
调试与可靠性MCU / RTOS深入故障定位ZSWatch 熄屏后偶发 LVGL 崩溃,你会怎样定位?从应用可见状态、线程上下文、延迟回调和对象生命周期建立证据链,而不是先扩大任务栈。ZSWatchLVGL崩溃生命周期
调试与可靠性MCU / RTOS深入故障定位数组越界或野指针随机改内存,怎样尽快抓到第一现场?组合编译告警、断言、Canary、MPU、Watchpoint、Sanitizer 和压力复现缩短定位链路。高频面试内存破坏MPUSanitizer
调试与可靠性MCU / RTOS深入故障定位断点会改变时序时,SWO、ETM 和 RTT 等观测手段怎么选?RTT 借助调试探针访问内存环形缓冲,SWO/ITM 可输出事件与时间信息,ETM 提供更完整指令流但需要内核、引脚和探针支持。选择取决于带宽、侵入性、时间精度和可用硬件。高频面试新增60题实时跟踪