【转载】进迭时空 debug upstream | 取之于开源,贡献于开源

秉承“取之于开源,贡献于开源”的理念,进迭时空在 Debug 软件的开发与维护中,始终坚持 Upstream First 原则,积极将优化与修复反馈至开源上游,与全球开发者共同推动 RISC-V 生态的繁荣与发展。

Debug 相关软件项目概览

RISC-V 调试所涉及的核心开源软件主要包括 GDB 和 OpenOCD。

  • GDB(GNU Debugger)是 GNU 项目下的功能强大的源码级调试工具,允许开发者查看程序在执行时的内部状态,包括设置断点、单步执行、查看变量和内存等。在 RISC-V 生态中,GDB 继续扮演开发人员重要的调试交互界面的角色。

  • OpenOCD(Open On-Chip Debugger)承担了实现 RISC-V 调试规范的具体功能。作为一个支持多种架构的调试工具,OpenOCD 的官方代码托管于https://review.openocd.org. 为应对 RISC-V 这一新兴架构的快速迭代与适配需求,社区为此专门 Fork 了一个支持 RISC-V 的适配版本,该版本托管于GitHub - riscv-collab/riscv-openocd: Fork of OpenOCD that has RISC-V support.

原文链接:https://mp.weixin.qq.com/s/zK7KTUlz_bfjYo0PhfMvjQ

2 个赞