网站首页 > 博客文章 正文
Raspberry Pi在近年先后推出了微型控制板Raspberry Pi Pico,以及自研控制芯片RP2040,有玩家就结合两者弄了个用来消除编程错误的debug工具,受此启发,Raspberry Pi官方现在做了个硬件debug器Raspberry Pi Debug Probe,售价仅为12美元。
Raspberry Pi官方在博文中表示,很多程序员们都喜欢编程,但就很烦debug,这会需要用到debugger,不过受限于功能、编程语言和环境等不同,还是存在有不少困难,好在现代化的Arm架构控制器,包括Raspberry Pi自家的RP2040,都内置有Arm的CoreSight架构,在芯片上提供有 Access Port(AP)用来建立断点、查看处理器寄存器和访问内存等操作。
这些微控制器的外部都会提供一个Debug Port(DP),让外部设备可以通过这个接口来进行探查,在Raspberry Pi Debug Probe上,就带有一个3针的Serial Wire Debug(SWD)接口,用来连接访问芯片的DP口,而另一头再通过USB接口连接到PC或者Mac,让开发者可以在host这边对芯片进行debug。
除了用来debug,Raspberry Pi Debug Probe还可以作为一个USB串口转接器来使用,通过UART接口在电脑与微型控制器之间建立通讯,在后者上面做调试和诊断,这个用法对于不少喜欢折腾开发板的玩家会很喜欢,相比一些专用的USB串口转接器,Raspberry Pi的这个价格也更便宜。
这个几十元的小工具除了有主体,也附带有配套的连接线,以及一个小外壳,到手自己组装一下就可以用,如果想自己做线的话,可以参考他们的接口文档。感兴趣的开发者可以去官网看看,又或者等待国内电商的上架。
猜你喜欢
- 2024-10-25 388.C#使用RJCP.DLL.SerialPortStream进行串口通信
- 2024-10-25 嵌入式入门级学习——基于国产平台T3开发板的测试教程(6)
- 2024-10-25 H3C交换机通过MAC地址定位设备所在交换机端口步骤
- 2024-10-25 干货!PS端裸机与FreeRTOS案例开发之裸机lwIP_Demo案例
- 2024-10-25 Python读取Arduino的串口输出的数据?
- 2024-10-25 做网络那么多年,连以太网接口和串口都分不清?本文值得一看!
- 2024-10-25 QT中级(7)- 串口工具(qt串口类编程)
- 2024-10-25 MAC 10.14 安装教程-制作安装EFI文件
- 2024-10-25 FT232串口线和普通串口线有何区别?
- 2024-10-25 TI Sitara系列 AM64x开发板——TSN通信测试手册(上)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)