pdf

软件调试 张银奎

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

调试

《软件调试》系计算机软件工程、开发项目管理类图书,作者:张银奎。2008年6月由电子工业出版社出版发行。本书包括CPU的调试、Windows操作系统中的调试设施、Visual C/C++编译器的调试支持,以及WinDBG调试器主要调试功能的应用实例。

围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。第5篇讨论了软件的可调试性,探讨了如何在软件架构设计和软件开发过程中加入调试支持,使软件更容易被调试。

在前5篇内容的基础上,第6篇首先介绍了调试器的发展历史、典型功能和实现方法,然后全面介绍了WinDBG调试器,包括它的模块结构、工作模型、使用方法和主要调试功能的实现细节。

本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战10多年的经验总结。本书理论与实践紧密结合,选取了大量具有代表性和普遍意义的技术细节进行讨论,是学习软件调试技术的宝贵资料,适合每一位希望深刻理解软件和自由驾驭软件的人阅读,特别是从事软件开发、测试、支持的技术人员和有关的研究人员。

更多简介内容

推荐帖子

5G如何实现如此高的传输速率
         无线传输增加传输速率大体上有两种方法,其一是增加频谱利用率,其二是增加频谱带宽。在无线传输中,数据以码元(symbol)的形式传送。在码元传送速率(码率)不变的情况下,信号占用的无线带宽不变,而每个码元传送的信息数据量是由调制方式决定的。 调制方式是指如何用信号传递信息。         在古代,人们用烽火台传递信息,有情况的时候点燃烽火,每有情况的时候熄灭烽火。从现代通讯理
蓝先生 工控电子
基于C2000的旋变软件解码方案
     在工信部发布的《新能源汽车产业发展规划(2021-2035年)》(征求意见稿)中提出,到2025年,新能源汽车新车销量占比达到25%左右,智能网联汽车新车销量占比达到30%,高度自动驾驶智能网联汽车实现限定区域和特定场景商业化应用。新能源汽车主要以电能为动力源,通过电动机驱动行驶。为了获得更好的驾驶体验,工程师往往需要知道电机当前的角度位置以及速度信息,在算法上提供相应扭矩和功率。汽车应
Jacktang 微控制器 MCU
MSP430超低功耗感应 & 测量 MCU
MSP430 MCU 集成了模拟和数字外设以满足您的检测和监控需求。集成外设包括 ADC、DAC、运算放大器、计时器、SPI、UART、I2C、USB 和 LCD 驱动器。 MSP430™ CapTIvate™ 微控制器可将低功耗电容式触控按钮、滑块和滚轮轻松添加到您的 MCU 应用中。可在存在噪声和湿气的环境中通过塑料、玻璃和金属覆盖层进行可靠的触控检测。 适用于高精度水量、热量和燃
火辣西米秀 微控制器 MCU
TMS320C66x学习笔记之内联指令
/*****************************************************************************/ /*  C6X.H v7.4.12                                                            */ /*************************************
Jacktang DSP 与 ARM 处理器
TMP61 ±1% 10kΩ 线性热敏电阻
         温度传感器用于大功率开关电源设计中,需要监测功率晶体管和散热器,常用的温度测量方法是使用负温度系数(NTC)热敏电阻或者正温度系数(PTC)硅基热敏电阻。但无论是使用NTC还是PTC,都需要一个ADC和一个MCU来测量热敏电阻的电压输出。 下面介绍具有正温度系数 (PTC) 的硅基热敏电阻。 具有 0402 和 0603 封装选项的 TMP61 ±1% 10kΩ 线性
qwqwqw2088 模拟与混合信号
【GD32450I-EVAL】LittleVGL显示部分移植
本帖最后由 tinnu 于 2020-9-13 23:30 编辑 (一)Littlevgl Littlevgl是目前最火的开源嵌入式GUI之一,相比于emwin,其界面更加柔和,基于MIT协议,这个协议非常宽松,可以商用闭源,而emwin商用则是需要付费,并且源码也是封闭的。另外,在移植的便利性上Littlevgl也远比emwin更有优势。 LittleVGL最新已经更新到V7系列,我这
tinnu 国产芯片交流

评论

登录/注册

意见反馈

求资源

回顶部

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); }) })