嵌入式开发培训机构排名情况
2022-01-12 16:58
在大多数情况下,在嵌入式开发中调试嵌入式系统和调试桌面应用程序之间并没有太大区别。通常,运行开发环境的主机没有任何工具来访问外部硬件状态。这就是为什么我们需要配置一组额外的硬件和软件组件,以便使用一些通信通道将从主机上的调试器发送的命令转换为目标设备。让我们看看调试嵌入式目标的典型设置。
信盈达教育:嵌入式开发培训机构排名情况
调试接口
调试嵌入式系统有两种流行的接口:JTAG和串行线调试(SWD)。经典的JTAG由联合测试访问组在20世纪80年代开发,作为印刷电路板制造后验证设计和测试的标准。如今,JTAG广泛应用于半导体行业,通常用于嵌入式系统的编程、测试和调试。JTAG接口的主要缺点是需要至少四个引脚(trst是可选的)才能正常工作。当我们使用引脚数量有限的小型封装IC时,这可能是一个问题。
Arm开发了一种简化的替代接口,称为串行线调试(SWD)。它使用两个信号代替JTAG接口-双向数据线(swdio)和时钟(swclk),提供所有常用的调试和测试功能,与JTAG相比具有更高的性能。尽管许多现代微控制器同时支持JTAG和SWD接口,但SWD是主要用于arm生态系统的专有接口。
信盈达教育:嵌入式开发培训机构排名情况
调试探针
我们可以将调试探针描述为主机和目标嵌入式系统调试端口之间的硬件中介。通常,调试探针通过USB连接到主机,但以太网或Wi-Fi连接有更多奇怪的变化,使得嵌入式开发人员甚至可以从世界任何地方远程调试设备。
学习嵌入式开发就到信盈达it培训。

互联网it培训
方老师:18860379553
推荐课程
相关文章