gdb是什么意思?

gdb是什么意思?,第1张

gdb:UNIX及UNIX-like下的调试工具。

如果在 UNIX平台下做软件,GDB调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接虚败等功能,比BCB的图形化调试器有更强大的功能。

2009年12月29日,程序调试工具 GDB 7.0.1 发布,新版本修正了7.0版本的一些严重的堆栈溢出bug,这些bug可能导致 GDB 调试进程中断,修正了在 FreeBSD 和 IRⅨ 系统下无法编译的问题,增加了对 Thumb2调试的支持,还有其他一些小bug的修复。

版本发布:

2009年12月29日,程序调试工具 GDB 7.0.1 发布,新版本修正了7.0版本的一些严重的堆栈溢出bug,这些bug可能导致 GDB 调试进程中断,修正了在 FreeBSD 和或配 IRⅨ 系统下无法编译的问题,增加了对 Thumb2调试的支持,还有其他一些小bug的修复。

2010年03月19日衫誉指,GDB 7.1 发布。

详细改进内容:多程序调试的支持。

位置独立的可执行文件(派)调试的支持。

新的目标(包括一个模拟器):Xilinx MicroBlaze和瑞萨RX。

首先族镇了解下什么是IDE

IDE是集成开发环境(Integrated Development Environment)缩写。IDE是一种编程软件,集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含三个主要组件:源代码编辑器(Editor)、编译器、解释器(Compiler、Interpreter)和调试器(Debugger)。

开发人员可以通过图形用户界面(GUI)访问这些组件、并且实现整个代码编译、调试和执行的过程。现在的IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,比如代码高亮,代码补全和提示,兆则粗语法错误提示,函数追踪,断点调试等。

常见的IDE是微软的Visual Studio(VS)。但是本章不讨论这个,主要讲一下嵌入式开发盯扒常用的一个IDE High performance Embedded workShop。

本社客户岛津使用的IDE就是这个,简称为HEW。

一下内容转载自在路上 » 【整理】嵌入式IDE:Renesas的HEW(High-performance Embedded Workshop)

Renesas的HEW简介

HEW==High-performance Embedded Workshop

HEW一个嵌入式IDE

HEW是Renesas自己的IDE,用于支持其下N多款芯片的(嵌入式)开发

HEW长啥样

如下,截图说明:

HEW启动界面

选择项目

选择一个自带的示例的项目

打开文件后的主界面

HEW的各个菜单

文件

编辑

视图

项目

编译

编译->瑞萨M16C标准工具链

设置

设置->自定义

设置->选项

设置->格式化显示

测试

窗口

帮助

帮助->关于->更多

HEW的功能特点简介

参考:

High-performance Embedded Workshop

如下:

支持Renesas其下自己的很多款MCU:SuperH, M32R, M16C, R8C, H8SX, H8S, and H8

SuperH Family

M32R Family 1

RX Family RX600, RX200 Series

M16C Family R32C/100 Series

M16C Family M32C/80, M16C/80 Series

M16C Family M16C/60, M16C/50, M16C/30, M16C/20, M16C/10, M16C/Tiny Series

R8C Family

H8SX Family

H8S Family

H8 Family

740 Family

同时支持Renesas自己的编译和IAR的编译器

注:关于IAR,可参考:【整理】嵌入式IDE:IAR Embedded Workbench IDE简介

可自动为所支持的CPU生成启动代码

调试方面的功能支持比较全面

可图形化显示CPU硬件配置

可图形化显示每个函数的执行周期

可显示缓存命中率和pipeline状态


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12549441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存