MRI - 远程监控调试器项目推荐

MRI - 远程监控调试器项目推荐

mri MRI - Monitor for Remote Inspection. The gdb compatible debug monitor for Cortex-M devices. mri 项目地址: https://gitcode.com/gh_mirrors/mri/mri

项目基础介绍和主要编程语言

MRI(Monitor for Remote Inspection)是一个开源的调试监控器项目,专门为Cortex-M3/M4处理器设计。该项目的主要编程语言是C和C++。MRI允许GNU调试器(GDB)通过串行连接调试运行在Cortex-M设备上的应用程序,无需额外的硬件。

项目核心功能

MRI项目提供了以下核心功能:

  1. 硬件断点支持:支持6个以上的硬件断点(具体数量取决于设备)。
  2. 数据观察点支持:支持4个以上的数据观察点(具体数量取决于设备)。
  3. 单步执行:支持通过设备上的UART端口进行单步执行。
  4. 波特率动态设置:波特率可以在运行时通过GDB命令行设置。
  5. 半主机功能:支持将标准输入输出重定向到GDB控制台。
  6. mbed LocalFileSystem支持:支持mbed-LPC1768设备的文件系统操作(如fopen, fwrite, fread, fseek, fclose)。
  7. 开源许可:项目采用Apache 2.0许可,完全开源。

项目最近更新的功能

MRI项目最近的更新包括:

  1. CppUTest集成:引入了CppUTest作为单元测试框架,增强了代码的测试覆盖率。
  2. 设备支持扩展:增加了对NXP LPC43xx和STM32F429XX设备的支持。
  3. 文档更新:更新了关于如何使用MRI进行调试的文档,提供了更详细的调试会话示例。
  4. 性能优化:对代码进行了优化,提高了调试监控器的响应速度和稳定性。

通过这些更新,MRI项目不仅扩展了其设备支持范围,还提升了整体的用户体验和开发效率。

mri MRI - Monitor for Remote Inspection. The gdb compatible debug monitor for Cortex-M devices. mri 项目地址: https://gitcode.com/gh_mirrors/mri/mri

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奚子萍Marcia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值