最后更新于2024年6月21日星期五19:07:37 GMT
物联网(IoT)是一个令人望而生畏的领域. 市场上有许多不同的工具和产品,甚至不知道从哪里开始. 进行了数十次物联网评估, 我觉得编写一个基本的项目列表是有益的,这些项目是开始深入研究测试嵌入式设备领域所必需的. 本文将介绍的工具主要用于与嵌入式设备的调试界面进行交互, however, 它们中的许多具有多种功能, 从从内存芯片读取数据到从物理电路板上移除组件. 我想指出的是,我, nor Rapid7, 以任何方式从这些产品的销售中获益. 我们真诚地相信它们对任何初学者都是有用的工具.
1) 串口调试器
在物联网测试中,最常用的项目之一是用于与嵌入式设备上可用的低速接口进行接口的设备. 访问嵌入式设备上的调试接口是了解设备运行情况的最简单方法. 目前市场上最受欢迎和最容易获得的设备之一是Tigard.
![](http://blog.rivercitysessions.com/content/images/2024/06/Screenshot-2024-06-10-at-3.14.55-PM.png)
Tigard是一个很棒的开源工具,它支持您在现代嵌入式设备上可能遇到的所有常用接口. 它支持通用异步收发器(UART)。, 联合测试接入组(JTAG), 串行外设接口, 内部集成电路(I2C), 和串行线调试(SWD)连接. 该设备允许您连接到各种串行控制台,甚至提取常见的闪存芯片的内容. 它由USB-C连接供电,并且在需要时还能够选择常用的电压电源来为组件供电.
链接:http://www.crowdsupply.com/securinghw/tigard
2) PCByte探针
在连接串行接口和板载组件时,可以节省大量时间的工具是一组PCByte探头. 没有这些探针, 你经常不得不求助于焊接头引脚或试图使用探针连接器连接到板载组件.
![](http://blog.rivercitysessions.com/content/images/2024/06/Screenshot-2024-06-10-at-3.16.54-PM.png)
初学者级探头组包括4个免提探头, 一套PCB支架, 磁基, 及配件. 通常,嵌入式设备包含电路板上的小组件,由于尺寸要求而不容易访问. 这些探头允许快速,无焊料,连接到嵌入式设备. 所有你需要做的是定位弹簧加载探头在电路板的区域,并连接包括杜邦电线无论是逻辑分析仪或串行调试器接口与目标设备. 所包括的电路板持有人是一个很好的触摸,以确保电路板保持牢固的位置,而工作.
链接:http://sensepeek.com/pcbite-20
3) 返工站
在使用嵌入式设备时, 您可能会遇到从嵌入式设备中删除小组件以进行离线分析的场景. 网上有很多返工站的选择, 所有的价格和功能都有不同的水平. 在价格和功能上达到最佳平衡点的型号是奥越968A+专业SMD数字热风返修站.
![](http://blog.rivercitysessions.com/content/images/2024/06/Screenshot-2024-06-10-at-3.18.13-PM.png)
这个返工站包括许多工具,可以在一个简单的包中轻松完成任何返工工作. 它包括一个烙铁,热风返工枪,真空拾取工具,和烟雾提取器. 在执行嵌入式测试时,有很多时候需要将导线焊接到连接上或从电路板上移除组件以进行数据提取. 70瓦的烙铁和550瓦的热风枪为快速焊接工作和组件返工提供了充足的动力.
链接:http://www.amazon.com/aoyue - 968 a -数字-返工station/dp/b006fa481g?th=1
4) 逻辑分析仪
在测试嵌入式设备时,另一个重要的工具是逻辑分析仪. Many times, 您会发现嵌入式设备上的调试端口没有在电路板上标记. 这时逻辑分析仪就派上了用场,可以识别电路板上的各种组件,而无需进行不必要的猜测. 逻辑分析仪用于解码电路板上的信号,以识别和解码协议,如UART, SPI, and I2C. 市面上有很多, 但价格和功能的最佳点是Saleae Logic 8.
![](http://blog.rivercitysessions.com/content/images/2024/06/Screenshot-2024-06-10-at-3.23.04-PM.png)
Saleae提供了许多不同型号的逻辑分析仪,它们都有不同的价格点. Typically, 基本型号支持8通道,最大速度为100MS/s,对大多数人来说已经足够了, however, 他们提供额外的型号,支持更多的频道和更高的速度. Saleae包括Logic 2软件,允许您与设备无缝交互,识别协议和解码板上的信号.
链接:http://usd.saleae.com/products/saleae-logic-8
正如我们在这篇博文中所探讨的那样, 市场上有许多对嵌入式设备进行详细分析的选择. 市面上有许多不同价位的工具,它们提供了不同级别的功能,并且易于与嵌入式设备进行交互和接口. 本指南的目的不是提供所有可用选项的全面列表, 但要涵盖开始物联网之旅所用的基本工具.