×

调试您的WiFi项目 仅通过串行

消耗积分:2 | 格式:zip | 大小:0.00 MB | 2023-06-20

李勇俊

分享资料个

描述

借助 ESP32 和 ESP8266 等现代 Arduino 开发板,我们拥有网络连接 (WiFi)。

WiFi可用于实时传输调试信息。

为什么不使用它来调试无线,而不是通过串行电缆使用标准 Serial.print?

调试 WiFi 项目,如物联网设备或移动机器人,通过串行电缆进行调试可能并不容易或功能不全。

为此,创建了RemoteDebug库。

有了这个库,调试是无线的(通过 WiFi),通过标准的 telnet 客户端(MacOSX 和 Linux)或 putty(Windows),将来我们也可以通过 Web 应用程序进行调试。

与仅使用串行打印命令的标准调试相比,它有很多好处:

  • 优化
    该库针对 CPU 和内存进行了优化,并且仅在有人连接、调试时才处理调试命令。
  • 具有调试级别
    所有现代平台都具有调试级别,如 Android、iOS 和 ESP-IDF 中所使用的那样。
  • 迁移到 RemoteDebug 只需对代码进行少量修改即可轻松迁移。并有一个转换器可以为您完成(开发中,ETA 2019-03-05
  • 有一个简单的软件调试器
    现在 RemoteDebug,有一个简单的软件调试器,基于 SerialDebug 库的代码。
  • 还有更多

请访问RemoteDebug存储库以获取更多信息:

https://github.com/JoaoLopesF/RemoteDebug

在 Youtube 上查看实际效果:

https://www.youtube.com/watch?v=T4nxdsFUGgg


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !