英创Turbo Debugger V2.0:嵌入式应用的强大调试工具

Turbo Debugger (简称TD) 是一款由美国Borland公司开发的经典应用程序调试工具,最初集成在BC3.1版本中。它主要用于实时监控和调试运行中的应用程序,帮助程序设计者了解程序在执行过程中的状态和结果,这对于C/C++和汇编语言程序的源码调试尤其有用。当应用程序在编译时设置了调试信息,TD可以同时观察用户编写的源代码和生成的机器码。
TD的功能强大,不仅可以本地调试,还可以在主机上通过串口对运行在目标设备(如英创嵌入式网络模块)上的程序进行远程调试。这种特性使得开发者能够在开发环境中快速定位和解决问题,提高了开发效率。为了便于管理和组织代码,建议用户在PC的工作盘上按照网络模块的名称创建目录结构,并根据应用或测试需求建立子目录。
使用TD的步骤如下:
1. 启动TD:调试工具软件TD.EXE位于BC\BIN目录,通常已经添加到系统的PATH环境变量中,用户可以在任意工作目录下直接启动。但在启动前,确保PC的串口与嵌入式网络模块的调试端口连接正确,且模块处于调试模式。
2. 运行远程调试:通过命令行输入`td –rphello`,其中`-rp`表示远程调试选项,`hello`是待调试的程序名。如果实际使用的是COM2口,需要相应地替换`COM1`。启动后,TD会显示一个用户界面,如图1所示。
本手册以NetBox2为例,介绍了如何在英创嵌入式网络模块上使用TD,但提供的方法适用于其他类似设备。手册中的示例Step1和Step2可在附带的开发光盘“使用必读”目录中找到,以帮助用户更深入地理解和掌握这款强大的调试工具。
Turbo Debugger是一个必备的开发工具,对于优化嵌入式系统应用程序的性能和调试过程具有显著作用。通过理解并熟练运用Turbo Debugger,开发者能够显著提升项目的开发效率和代码质量。
相关推荐








whxiazai
- 粉丝: 0
最新资源
- Subclipse 1.8.2版:Eclipse IDE的Subversion插件下载
- Spring框架整合SpringMVC与Hibernate源码分享
- 掌握Excel编程与数据库连接的高级技巧
- Ubuntu实用脚本合集:提升系统管理效率
- RxJava封装OkHttp网络请求库的Android开发实践
- 《C语言精彩编程百例》:学习C语言必备的PDF书籍与源代码
- ASP MVC 3 实例:打造留言簿教程
- ENC28J60网络模块的spi接口编程及代码实现
- PHP实现搜索引擎技术详解
- 快速香草包装技术:速度更快的新突破
- Apk2Java V1.1: 全自动Android反编译及格式化工具
- Three.js基础与3D场景交互优化教程
- Windows7.0.29免安装Tomcat服务器快速部署指南
- NYPL表情符号机器人:基于Twitter的图像互动工具
- VB自动出题题库系统源码及多技术项目资源
- AndroidHttp网络开发工具包的使用与优势