树莓派 12 美元新品:即插即用调试套件和 USB 串口转接
受用户经常“使用一个 Pico 来调试在另一个 Pico 上运行的程序”所启发,Raspberry Pi(树莓派)宣布推出了一个完整的调试硬件解决方案 Debug Probe。允许用户调试运行在 Raspberry Pi Pico 或其他基于 Arm 的微控制器上的代码;由 RP2040 驱动,售价为 12 美元。
这是树莓派在 2023 年推出的首款新产品,Raspberry Pi Debug Probe 提供:
- 一个 USB 到 Serial Wire Debug (SWD) bridge
- 一个通用 USB serial adapter
- 连接主机和调试目标的线缆
树莓派 CEO Eben Upton 介绍称,Debug Probe 提供了 USB 和 SWD 协议之间的桥梁,使主机能够访问目标的 Debug Port (DP)。并指出,如果主机是 Raspberry Pi 的话(可以将目标的 SWD Port 直接连接到 Raspberry Pi 上的 GPIO header),通过 USB 连接会更加方便。且对于使用 PC 或 Mac 的用户来说,USB 也是其唯一的选择。
Raspberry Pi Debug Probe 是一款一体式 USB 调试套件,提供所有必要的硬件和线缆,可轻松进行无焊接、即插即用的调试。同时提供了一个处理器 serial debug 接口(默认为 ARM SWD 接口,可支持其他接口)和一个行业标准的 UART 接口。两个接口都使用 Raspberry Pi 3-pin 调试连接器,详见 Raspberry Pi 3-pin Debug Connector Specification。
Debug Probe 有一个透明外壳,其中包含了 Debug Probe 硬件,以及三根 JST-SH 调试线缆和一根 Micro-USB 线缆。3 针的 JST-SH 连接器与 Raspberry Pi Pico H 上使用的连接器相匹配,为调试 Pico 项目提供了一种快速而简单的方法。
此外,Arm 已经帮助标准化了用于在主机和调试器之间通过 USB 进行通信的协议。Raspberry Pi Debug Probe 符合 CMSIS-DAP 标准,因此开箱即可与许多现有的调试软件平台一起使用,包括 OpenOCD。
虽然是被设计用于 Raspberry Pi 产品,但通过 USB 提供标准的 UART 和 CMSIS-DAP 接口,Debug Probe 也可以用于调试任何基于 Arm 的微控制器(提供带 3V3 I/O 的 SWD port )。
或者仅仅是作为一个经济的 USB-UART cable。Upton 认为,对于不需要调试功能的用户来说,Debug Probe 则可以作为其他 USB serial adapter 的一个低成本替代品。“它在很大程度上取代了曾经无处不在的 FTDI cable,成为我们在 Pi Towers 的首选适配器。”
Debug Probe 基于 Raspberry Pi Pico 的硬件设计,运行开源的 Raspberry Pi Picoprobe 软件。更新固件的方式与在 Raspberry Pi Pico 上的更新方式相同,因此可以直接使用最新的 Picoprobe 固件或使用自定义固件来保持设备的更新。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
eBPF 为云原生应用可观测性开启更多可能性
来源 云杉网络创始人兼 COO。云杉网络旗下开源项目 DeepFlow 是一款面向云原生开发者的高度自动化的可观测性平台,使用了 eBPF、WASM、OpenTelemetry 等新技术,创新地实现了 AutoTracing、AutoMetrics、AutoTagging、SmartEncoding 等核心机制,极大避免了埋点插码,显著降低了后端数仓的资源开销。 近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。云杉网络创始人兼 COO来源在报告中对开源云原生领域发展进行了解读,以下为原文。 eBPF为云原生应用可观测性开启更多可能性 Alexei Starovoitov 在 2014 年引入了扩展 BPF (external BPF) 设计,可以直接将 BPF 虚拟机开放至用户空间,为内核运行用户空间程序。谁也不会预想到,它在 2022 年被火热追捧。 eBPF 具备的安全以及高效的特点,在云、容器以及微服务应用发展迅速的今天,使基于 eBPF 的应用程序有了更多契合场景,在云安全、容器网络、分布式应用追踪以及可观测性等方面得到了广泛使用与创新。 在可...
- 下一篇
Linux 6.3 引入 IPv4
Linux 6.3 内核的网络子系统获得了一批新的提交,除了一些常规网络驱动程序增强和新的有线/无线硬件支持,还包含了一项核心网络改进:引入 IPv4 的 BIG TCP。 去年 Linux内核支持了 IPv6 流量的 BIG TCP,BIG TCP 允许更大的 TSO/GRO 数据包,这大大提高了 IPv6 的传输性能,尤其是在 25~100 + Gbit 的网络空间中,升速的同时还降低了延迟。 现在IPv4 空间中也得到了同样的改进。IPv4 BIG TCP 补丁的基准测试显示了启用 BIG TCP 后的性能改进: 可以看到,BIG TCP 支持可以实现更好的网络吞吐量性能和更低的延迟,特别是在具有高速网络适配器的数据中心。 而对于 IPv6 的 BIG TCP,Linux 6.3 内核还扩展了 Intel ICE 驱动程序,感兴趣的朋友可以在Netdev 0x 15 演示稿中找到关于 BIG TCP 的更多背景信息。 Linux 6 中的其他一些关键网络更改 Linux 6.3 还有大量其他的网络系统补丁,包括支持最低 WiFi 7 极高吞吐量(EHT)报告、WiFi 7 EH ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境