软硬件的调试九法

前言

作者写这本书的目的是什么?

作者通过讲述九条永恒、不可或缺的调试原则,告诉我们如何快速找到工作中的错误。(查找bug的根源并修复)

1 什么是调试?

调试通常是查明一个设计没有按计划工作。
故障检修通常是在已知设计没有问题的情况下,查询一件产品除了什么问题。医生给病人看病就属于”故障检修“

2 这本书为什么能教会我们调试呢?

  1. 如果查找一个 bug 花费了大量时间,那么原因可能是忽略了某个最基本的、最重要的规则,一旦应用了那条规则,很快就会找到问题。
  2. 擅长快速调试的人已经深刻理解并应用了这些规则,而那些很难理解或使用这些规则的人很难理解找到 bug

3 作者是如何建构这本书的?

  1. 每章的开头都讲述一个案例故事,通过它来说明规则对成功的重要性。
  2. 然后描述规则并证明它如何应用于前面的故事。

4 本书框架

软硬件的调试九法框架

参考资料

  1. 软硬件调试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
硬件介绍: sstm32wb55_nucleo是一款基于STM32WB55微控制器的开发板。STM32WB55微控制器是意法半导体公司推出的一款高性能、低功耗、多通信协议芯片。该开发板具有一个封装在LQFP64封装中的微控制器和一系列外设,包括晶振、电源管理、外部存储器、按钮和LED指示灯等。开发板还提供了多个外部接口,如USB、UART、SPI和I2C等,方便用户与其他外部设备进行通信和连接。 软件介绍: sstm32wb55_nucleo开发板支持多种软件开发工具和框架,包括STM32Cube软件开发套件、Keil MDK开发环境和IAR Embedded Workbench开发工具。开发者可以根据自己的喜好和需求选择合适的软件工具进行开发。 STM32Cube软件开发套件是意法半导体公司提供的一套软件包,包含了许多驱动库、中间件和例程,为开发者提供了丰富的开发资源和工具支持。Keil MDK和IAR Embedded Workbench是两种常用的嵌入式开发环境,提供了强大的代码编辑、编译、调试和仿真功能,能够帮助开发者高效地开发、测试和调试应用程序。 sstm32wb55_nucleo的软硬件结合起来,为开发者提供了快速、高效的开发平台。开发者可以通过软件编写代码,利用硬件上的丰富外设进行各种功能的实现和测试。开发板还提供了丰富的示例和文档,帮助开发者入门和快速上手。同时,开发板还支持蓝牙和Wi-Fi等通信协议,为用户提供了更广阔的应用领域和可能性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值