VisualGDB 5.3R8版本它主要通过GDB程序来辅助调试程序的开发,在设计的时候,VisualGDB 5.3R8破解可以帮助用户分析出现的性能,通过采样分析直接在stm32版上运行,从而分析嵌入式应用程序的性能,欢迎下载体验!
软件功能
VisualGDB嵌入式项目向导开始创建新的嵌入式项目
开始分析性能。选择分析 - >使用VisualGDB分析性能(在VS2005-2008中,该命令将改为在调试菜单中)
VisualGDB将建议安装和引用嵌入式分析框架
InitializeSamplingProfiler()不会做任何事情,除非你明确地使用相应的命令开始分析。因此,即使不进行分析,也可以将其保存在代码中。
VisualGDB将显示你的源代码中占用最多时间的特定行
采样分析器通过配置一个硬件定时器来触发周期性中断。在每个中断处,它快速确定当前执行的代码行,并在堆栈中搜索关于先前帧的线索。然后它压缩此信息并存储在内部缓冲区中,稍后由调试器读取,而不停止程序。速率自动调整以最小化缓冲区溢出
选择一个远程计算机来构建项目。您可能需要为其创建一个新的SSH连接
VisualGDB将尝试验证远程机器是否具有所需的所有工具
软件特色
VisualGDB将为您创建一个新的Visual Studio项目。按Ctrl-Shift-B构建它。您将看到如何在后台调用clang
可以使用反汇编视图以查看源代码和相应的反汇编转储
可以轻松地通过编辑修改编译器标志flags.mak文件
VisualGDB将自动测试你的工具链
最后一个向导页面允许自定义源文件在Windows和Linux计算机之间传输的方式
VisualGDB会建议共享包含项目文件夹的文件夹之一。在这个例子中,项目驻留在C:\项目\ RotateDemo和我们将分享C:\项目。要让Linux计算机访问您的共享文件夹
VisualGDB将允许您选择要映射文件夹的安装点。在这个例子中,我们使用/ opt / VisualGDB-projects
VisualGDB将创建一个“Hello,World”项目
Linux计算机将能够自动访问来自Windows项目目录的所有文件,并将文件写入它。创建一个名为ArrowRight.png在项目目录
VisualGDB将把目录添加到IntelliSense搜索路径。如果最近安装了其他库,单击“编辑远程缓存”
使用方法
通过将gdb 7.2a创建的补丁应用到gdb 7.4(因为没有向后兼容性而获得崩溃的可执行文件),使用VisualGDB调试崩溃,定位问题并解决问题,我们将展示几种调试技术。
虽然在这个例子中演示的特定情况(将旧的补丁应用于GDB)很少见,但教程显示了使用GDB与Visual Studio实现的各种强大的调试技术。
要一步步再现本教程中描述的步骤,请按照下列步骤操作:
1.下载并安装MinGW的,和VIsualGDB。
2.下载GDB 7.4到C:\ MSPGCC建造并启动MinGW的外壳。
3.运行以下命令解压GDB源:
cd / c / mspgcc-build
tar xjf gdb-7.4.tar.bz2
4.下载GDB的7.2A MSP430补丁到C:\ MSPGCC的构建。
5.应用修补程序。该修补程序增加了对MSP430处理器系列的支持。
cd gdb-7.4
patch -p1 <../msp430-gdb-7.2a-20111205.patch
6.创建一个构建目录并为MSP430目标配置GDB:
cd ..
mkdir gdb-build
cd gdb-build
../gdb-7.4/configure --target msp430 --prefix / c / mspgcc
7.构建GDB:
make -j16
∨ 展开