论文部分内容阅读
随着嵌入式系统的应用越来越普及的趋势,嵌入式系统的开发者也越来越多。虽然主流的嵌入式CPU都已经将昂贵的实时在线调试器内置在芯片中,但还需要具备一定的软硬件辅助才能实现真正的可被接受的源码级调试。MIPS的32位CPU是目前市场上唯一能与ARM系列的占有率相抗衡的核心,但其调试系统仍然不是很普及,主要也是因为调试系统的软硬件复杂性。
本文介绍了一种调试工具。硬件上利用了商品化的低价设备,因为其电路极其简单,所以也完全可以自行制作。软件基于开放源码平台GNU的GDB调试程序,没有任何版权的问题,而且开放源码的特性使得功能的添加和修改完全自主可控,具有良好的可扩展性;另外其可移植性也比较好,理论上在任何类UNIX平台上都能移植。此系统实际在linux和cygwin上都已能正常工作。