当前位置:首页 > 报告详情

EOSS 2023.pdf

上传人: 2*** 编号:144823 2023-10-28 22页 2.32MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
标记的内容中,Eric Johnson,一位在Memfault工作的固件解决方案工程师,分享了关于在调试工具集中添加核心转储(coredumps)的知识。Johnson首先介绍了他的背景,包括在Walgreens Health、Athos、Acuity Brands和Lexmark的工作经历,以及他在2018年OSS会议上首次接触Zephyr的情况。他还在ZDS 2022会议上遇到了Tyler Hoffman,并为BLE、Kernel和Shell子系统贡献了一些谦虚的错误修复。 主要内容包括: 1. 核心转储概述:核心转储是在程序崩溃时捕获的寄存器和内存信息,用于后续分析。 2. 核心转储与Zephyr:Zephyr提供了核心转储功能,包括断言和故障处理调用图等子系统组件。 3. 核心转储主机工具:可以使用GDB与Python扩展支持,以及Zephyr工具链进行核心转储分析。 4. 脚本扩展:介绍了使用flash模拟区域作为后端,以及扩展west工具以运行核心转储服务的方法。 5. 未来工作:Johnson提到了他在GitHub上的个人仓库,以及Memfault的interrupt.memfault.com,用于查看核心转储和相关数据。 总之,Eric Johnson在分享中强调了在Zephyr中添加和利用核心转储进行故障调试的重要性,并提供了一些实用的工具和脚本扩展方法。
"如何在Zephyr中添加核心转储功能?" "如何使用GDB和Python扩展来调试Zephyr核心转储?" "如何在Memfault中查看和分析核心转储数据?"
客服
商务合作
小程序
服务号
折叠