pdf

软件调试的艺术(马特洛夫等).张云

  • 1星
  • 日期: 2020-09-25
  • 大小: 7.54MB
  • 所需积分:0分
  • 下载次数:3
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 调试

调试

调试对于软件的成败至关重要,正确使用恰当的调试工具可以提高发现和改正错误的效率。《软件调试的艺术》详细介绍了3种调试器,GDB用于逐行跟踪程序、设置断点、检查变量以及查看特定时间程序的执行情况,DDD是流行的GDB的GUI前端,而Eclipse提供完整的集成开发环境。书中不但配合实例讨论了如何管理内存、理解转储内存、跟踪程序找出错误等内容,更涵盖了其他同类书忽略的主题,例如线程、客户/服务器、GUI和并行程序,以及如何躲开常见的调试陷阱。

《软件调试的艺术》适合各层次软件开发人员、管理人员和测试人员阅读。

更多简介内容

推荐帖子

一周测评情报来啦~新鲜速递就在这里
上周TI测评上线,这周我们的灵动微电子的eminiboard测评也马上准备上线了哦~这一周过去又有很多测评报告出炉,快来看看吧~~   处于申请期和还有名额可以继续申请的活动: 1.TI LAUNCHXL-280049C免费测评试用 http://bbs.eeworld.com.cn/elecplay/content/143 2.TI MSP430F5529 Laun
okhxyyo 开发板测评专版
用MSP430G2 LaunchPad开发板驱动伺服电机的方法
我们将主要介绍一些有关伺服电机的基础知识以及如何将伺服电机与MSP430G2 LaunchPad开发板进行连接。 MSP-EXP430G2是德州仪器提供的开发工具,也称为LaunchPad,用于学习和实践如何使用其微控制器。该开发板属于MSP430产品线类别,我们可以对所有MSP430系列微控制器进行编程。 伺服电机和PWM 在详细讨论之前,首先我们应该了解伺服电机。 伺
火辣西米秀 微控制器 MCU
CC3200-LAUNCHXL 开发板
该开发板资料很齐全上手还是比较容易的。我这边的平台搭建使用的IAR7.2.0 + cc3200sdk-1.3.0-windows-installer.exe + CC3x00ServicePack-1.0.1.13-2.11.0.1-windows-installer.exe。安装好cc3200sdk-1.3.0后安装目录下有很多资料(包括:大量例程,例程说明,协议栈,OS系统等等...)如下图
Jacktang 无线连接
【CH579M-R1】+求助:模拟I2C读取数据不成功(已解决)
本帖最后由 hujj 于 2020-9-22 15:39 编辑     继LCD5110显示屏驱动成功后,上周开始试图驱动DS1307日历模块,下图是从淘宝购买的模块:       这个模块是通过I2C总线进行通讯的,模块上还附带一个24C32芯片,同时还留有温湿度传感器安装位置。下面是我测试过程的图片:     查找CH579的资料,没有找到硬件I2C的叙
hujj 国产芯片交流
C/C++的主函数为什么返回0
在C++或则C中,不同的开发平台有不同的main函数形式。 1.int main(); 1.1     int说明返回值是int型,在结束函数时需要使用return关键字来返回一个int型值。 一般正常返回时使用return 0; 1.1.1   为什么返回0? 返回值给谁? 关于这个返回值,返回值并不是返回给程序的其他部分,而是返回给操作系统。 example: UNIX外壳脚本和
Jacktang DSP 与 ARM 处理器
TMP61 ±1% 10kΩ 线性热敏电阻
         温度传感器用于大功率开关电源设计中,需要监测功率晶体管和散热器,常用的温度测量方法是使用负温度系数(NTC)热敏电阻或者正温度系数(PTC)硅基热敏电阻。但无论是使用NTC还是PTC,都需要一个ADC和一个MCU来测量热敏电阻的电压输出。 下面介绍具有正温度系数 (PTC) 的硅基热敏电阻。 具有 0402 和 0603 封装选项的 TMP61 ±1% 10kΩ 线性
qwqwqw2088 模拟与混合信号

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })