IT资讯 GDB 调试器在 Linux 上添加对 OpenRISC 的原生支持

alva · 2021-11-01 11:00:06 · 热度: 26

合并记录显示,GNU 调试器 (GDB) 已经已经对 Linux 上的 OpenRISC 和 GDB服务器提供了本地支持

GDB 调试器在 Linux 上添加对 OpenRISC 的原生支持

GDB 在本周合并了对OpenRISC "or1k" 的本地支持和 GDB 服务器支持的代码。这个本地支持建立在 GNU Debugger 中早期的 OpenRISC 代码之上。调试支持是通过 linux PTRACE 接口提供的,并且提供了在 Linux 和 GDB 之间读写 ptrace 寄存器的逻辑。

OpenRISC 项目的主要目标是为嵌入式系统创建一个免费和开放的处理器,并包括具有 DSP 特性的 RISC 指令集架构、开源、一套完整的 工具 链和各种系统模拟器等特点。其开源处理器 ISA 在 Linux/开源生态系统中的采用率不断提高,但仍然没有像 RISC-V 那样获得广泛的行业支持。

主线内核支持 OpenRISC 1000 已经有一段时间了,并且 GCC 9 编译器也开始支持 OpenRISC。不过,OpenRISC 1000 目前仍然缺乏现成的硬件实现,而是由软件模拟器和 FPGA 实现驱动。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册