资料介绍
本书主要介绍了调试方面的9条黄金法则,并结合实际的环境讲述了如何合理地运用它们。本书的内容没有针对任何平台、任何语言或者任何工具,讲述的重点是找到出错的原因并修复它们,高效地追踪和解决不易察觉的软硬件问题。
本书适合所有软硬件从业人员阅读。
本书的孕育可追溯至1981年,当时Gould公 司的- -组测试工程师问我是否能用- -篇文档写清楚如何解决硬件产品问题。我听了之后有点不知所措,因为我们的产品是一些由上百块芯片、几个微处理器和无数通信总线组成的主板。我深知没有“魔 力配方”,他们必须学会如何调试。我与Mike Bromberg (他一直是我的良师益友)讨论了这件事,我们达成共识一最起码要编写-些通用的调试规则。于是我最后编写了“Ten Debugging Commandments”(调试十诫),这是一页简短的调试规则,测试小组很快把它贴到了墙上。几年后,这份清单已被压缩为一-条规则,而且被推广应用到很多软件和系统,但它仍然是本书的核心。因此感谢Mike和那些提出这个请求的基层技术人员。
本书告诉你如何快速找到工作中的错误。它很短,也很有趣,因为它必须如此一如果你是一-位工程师,你每天都在忙于调试,可能除了看点漫画之外就没时间读别的了。即使你不是工程师,也经常会遇到问题,这时你必须查明如何解决问题。
可能有人从来不需要做调试工作。或许你正忙着赶在公司倒闭之前把通过dot.com IPO*发行的股票卖出去,因而只是让你手下的人去查找问题。或许你总是很幸运,你的设计一直未发生问题,或者bug总是很容易找到(尽管这不太可能)。有可能在你和你的所有竞争对手的设计中都有一些很难查找的bug,谁能够最快地修复它们,谁就占据了优势。当你快速找到bug时,不仅能够更快地为客户提供更高质量的产品,而且也能够更早下班回家,与家人一起享受美好的时光。
因此,请把这本书放在你的床头柜上或洗手间里,两周后,你就会成为一位调试高手了。
第1章 简介
1.1 本书如何教会你调试
1.2 这些规则都很显而易见
1.3 本书适用于任何人
1.4 本书可用于调试各种问题
1.5 本书的主旨不在预防、保证或筛选
1.6 调试不仅仅是故障检修
1.7 有关案例故事
1.8 精彩内容,即将上演
第2章 总体规则
第3章 理解系统
3.1 阅读手册
3.2 逐字逐句阅读整个手册
3.3 知道什么是正常的
3.4 知道工作流程
3.5 了解你的工具
3.6 查阅手册
3.7 小结
第4章 制造失败
4.1 制造失败
4.2 从头开始
4.3 引发失败
4.4 不要模拟失败
4.5 如何处理间歇性bug
4.6 如果做了所有尝试之后问题仍然间歇性发生
4.6.1 仔细观察失败
4.6.2 不要盲目相信统计数据
4.6.3 是已修复bug,还是仅仅由于运气好,它不再发生了
4.7 “那不可能发生”
4.8 永远不要丢掉调试工具
4.9 小结
- 图解数字磁带录音机的PDF电子书免费下载 99次下载
- 现代无线电实验的PDF电子书免费下载 250次下载
- 半导体收音机浅谈的PDF电子书免费下载 162次下载
- 光学谐振腔的图解分析与设计方法的PDF电子书免费下载 123次下载
- 无线电全息摄影的PDF电子书免费下载 52次下载
- MATLAB函数速查手册PDF电子书免费下载 148次下载
- 电子管数据手册合集PDF电子书免费下载 72次下载
- 通信原理习题及答案第六版PDF电子书免费下载 0次下载
- 手把手教你单片机程序框架的PDF电子书免费下载 278次下载
- 8051系列单片机C程序设计完全手册PDF电子书免费下载 263次下载
- 51单片机100实例源码的注释详细PDF电子书免费下载 213次下载
- 全国大学生电子设计竞赛的常用电路模块制作PDF电子书免费下载 0次下载
- 电冰箱快速维修PDF电子书免费下载 43次下载
- 家电维修1128例PDF电子书免费下载 186次下载
- 数字信号处理算法C语言实现PDF版电子书免费下载 0次下载
- KubeCASH:基于软硬件融合的容器管理平台 820次阅读
- Coral3568如何软硬件过滤can帧及优化? 441次阅读
- 基于CW32单片机做的软硬件开源项目 893次阅读
- 软硬件融合的概念和内涵 1118次阅读
- 西门子PLC-224XP国产替代详细软硬件方案 2069次阅读
- 嘉楠科技开源最新一代K230芯片软硬件开发包简介 3719次阅读
- 74HC595芯片的特点/使用方法/软硬件的设计实例 1.3w次阅读
- 介绍Facebook在机器学习方面的软硬件基础架构,来满足其全球规模的运算需求 4185次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.2w次阅读
- 基于自动驾驶涉及的软硬件的简单介绍 7460次阅读
- 引导滤波的软硬件协同加速器设计与实现 1424次阅读
- Board从入门到精通(五):软硬件协同设计 2108次阅读
- 云时代安防企业的应对之道 656次阅读
- 基于FPGA的软硬件协同仿真加速技术 5077次阅读
- 基于嵌入式Linux流媒体播放器系统软硬件解决方案 2740次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多