Windows 和 macOS 串口调试软件

在 Windows 和 macOS 上,你可以使用以下串口调试软件来查看开发板的打印信息。以下是常见且好用的工具推荐:


Windows 推荐工具

  1. PuTTY

    • 免费、轻量级,支持串口(COM)和 SSH/Telnet
    • 下载地址:https://www.putty.org/
    • 配置步骤:选择“Serial”,输入正确的 COM 端口和波特率(如 115200),点击“Open”。
  2. Tera Term

    • 开源工具,支持串口和网络调试
    • 下载地址:https://ttssh2.osdn.jp/
    • 优势:支持日志记录、宏脚本。
  3. SecureCRT(付费)

    • 功能强大,支持多协议和会话管理
    • 适合专业开发者,但需要付费。
  4. MobaXterm(免费/付费)

    • 集成串口、SSH、FTP 等功能,适合综合调试
    • 下载地址:https://mobaxterm.mobatek.net/
  5. CoolTerm

    • 简单易用,支持 Windows/macOS/Linux
    • 下载地址:https://freeware.the-meiers.org/

macOS 推荐工具

  1. Screen(命令行工具)

    • macOS 自带,无需安装
    • 使用命令:
      screen /dev/cu.usbserial 115200
      
      (端口名可通过 ls /dev/cu.* 查看)
  2. CoolTerm

    • 跨平台,图形化界面友好
    • 下载地址同上。
  3. Serial(App Store 下载)

    • 专为 macOS 设计的串口工具,支持高亮和日志记录
    • 下载地址:App Store 搜索 “Serial”
  4. Minicom(命令行)

    • Linux/macOS 常用工具,需通过 Homebrew 安装:
      brew install minicom
      minicom -D /dev/cu.usbserial -b 115200
      

Linux 推荐工具

  1. Minicom

    • 终端下的经典工具,安装命令:
      sudo apt install minicom
      minicom -D /dev/ttyUSB0 -b 115200
      
  2. GtkTerm

    • 图形化界面,适合新手
    • 安装命令:
      sudo apt install gtkterm
      

通用注意事项

  1. 确认串口端口

    • Windows:设备管理器中查看 COMx
    • macOS/Linux:终端输入 ls /dev/cu.*ls /dev/tty*
  2. 波特率匹配
    确保软件波特率(如 115200、9600)与开发板配置一致。

  3. 驱动问题

    • 某些开发板(如 CH340、CP2102)需安装 USB 转串口驱动。
  4. 权限问题(Linux/macOS)
    可能需要添加用户到 dialout 组:

    sudo usermod -a -G dialout $USER
    

根据你的操作系统选择工具,大部分情况下 PuTTY(Windows)Screen(macOS) 就能满足需求。如果需要高级功能(如日志记录),可以尝试 Tera Term 或 CoolTerm。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/88332.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/88332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis 的作用及详细分析

网上查询总结了一下Redis相关的信息 记录一下 ,有问题的地方,望多加指正,我们共同学习。 什么是Redis Redis是一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server (远程数据服务),…

【边缘计算】引论基础

(1)在不远的未来,将有超过50%的数据需要在网络边缘侧分析、处理与储存。智能互联的网络边缘侧将会面临如下挑战: 联接设备的海量与异构 随着联接设备数量的剧增,网络运维管理、灵活扩展和可靠性保障都面临着巨大挑战。…

SpringBoot中4种登录验证码实现方案

文章目录 详解方案一:基于kaptcha的图形验证码实现步骤 方案二:基于短信验证码实现步骤 方案三:基于Spring Mail的邮箱验证码实现步骤 方案四:基于AJ-Captcha的滑动拼图验证码实现步骤 总结 详解 在Web应用中,验证码是…

基于版本控制+WORM的OSS数据保护:防勒索攻击与法规遵从实践

1. 数据保护的核心挑战与解决方案架构 (1)现代数据保护的三大矛盾 勒索软件进化 vs 传统备份脆弱性:攻击者已掌握备份系统删除技术(如vssadmin delete shadows)法规保留要求(GDPR第17条)vs 技…

混合架构入门:如何选组合恰当的云 + 私有节点?

如果你最近刚开始搭建业务系统,或者准备从传统IDC迁移到云上,你很可能已经被“混合云”、“多云”、“私有部署”这些概念绕得头晕。而今天这篇文章,不会再罗列概念或抄定义,而是站在一个运维工程师、架构规划者的角度&#xff0c…

CDN+OSS边缘加速实践:动态压缩+智能路由降低30%视频流量成本(含带宽峰值监控与告警配置)

1 背景与挑战分析 (1)流量成本结构剖析 视频业务带宽成本公式: C_{total} \sum_{i1}^{n} (P_{peak_i} T_i R_{region}) C_{req} N_{req}其中 P p e a k P_{peak} Ppeak​ 为区域峰值带宽(GB/s), T …

Flink内存配置

通过本文可以解决以下3个问题。 了解flink内存和配置项相关概念。清楚UI中TM和JM各内存组件实际内存值的计算规则。根据实际情况对内存进行调整。 1. Flink进程内存 TM和JM二者均为JVM进程(JVM通常分成堆内和堆外两部分)。TM和JM的内存定义为进程总内…

最新发布 | “龙跃”(MindLoongGPT)大模型正式发布!龙跃而起,推动中国方案走向全球智能体前沿

在人工智能快速演进的今天,生成式大模型正成为推动技术变革的核心引擎。继语言、图像、视频等领域实现突破之后,下一阶段的技术焦点,正加速向“具身智能”迁移。具身智能强调智能体对物理世界的感知、理解与互动能力,是实现通用人…

【系统分析师】2019年真题:论文及解题思路

文章目录 试题一 论系统需求分析方法试题二 论系统自动化测试及其应用试题三 论处理流程设计方法及应用试题四 论企业智能运维技术与方法 试题一 论系统需求分析方法 系统需求分析是开发人员经过调研和分析,准确理解用户和项目 的功能、性能、可靠 性等要求&#x…

在PHP环境下使用SQL Server的方法

当您处在PHP环境并想使用SQL Server作为数据库服务器时,您需要将SQL Server连接到PHP。这涉及到一些步骤,我们会逐一说明并提供示例以指导你。 1.安装SQL Server驱动: 首先,您需要在PHP环境中安装对应的SQL Server驱动&#xff0…

RISC-V h拓展

https://tinylab.org/riscv-kvm-virt-mode-switch/ https://tinylab.org/riscv-kvm-virt-trap/ 特权模式 指令集中约定用虚拟化模式 V (virtualization mode) 来标记当前是否是在 Guest 系统中运行。V1 表示当前确实运行在 Guest 系统中,V0 则表示不运行在 Guest 中…

HCIA-华为VRP系统基础

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 本篇笔记是根据B站上的视频教程整理而成,感谢UP主的精彩讲解!如果需要了解更多细节,可以参考以下视频:…

OSS大数据分析集成:MaxCompute直读OSS外部表优化查询性能(减少数据迁移的ETL成本)

(1)数据存储与分析分离的痛点 传统架构中,OSS作为廉价存储常与MaxCompute计算引擎分离,导致ETL迁移成本高企。某电商案例显示:每日300TB日志从OSS导入MaxCompute内部表,产生以下问题: 延迟&…

vue | vue-macros 插件升级以及配置

Vue Macros 是一个为 Vue.js 提供更多宏和语法糖的开源项目vue-macros/vue-macros: Explore and extend more macros and syntax sugar to Vue. 问题:npm run build-only 打包时,报错:[Vue] Load plugin failed: vue-macros/volar 排查发现…

瑞芯微elf2开发板(rk3588)实现ros2humble下部署yolov5模型与Astrapro相机集成实现目标检测

版本信息总结以及工具介绍 组件版本说明RKNN Lite2.1.0嵌入式端推理库RKNN Runtime2.1.0运行时库 (967d001cc8)RKNN Driver0.9.8NPU驱动程序模型版本6RKNN模型格式版本工具链版本2.1.0708089d1模型转换工具链Python3.10编程语言OpenCV4.x图像处理库目标平台rk3588Rockchip RK3…

Web前端入门:JavaScript 事件循环机制中的微任务与宏任务

JS 是单线程语言。这句话对不对? 按照目前的情况来看,JS 自从支持了 Web Worker 之后,就不再是单线程语言了,但 Worker 的工作线程与主线程有区别,在 Worker 的工作线程中无法直接操作 DOM、window 对象或大多数浏览器…

【论文笔记】【强化微调】TinyLLaVA-Video-R1:小参数模型也能视频推理

[2504.09641] TinyLLaVA-Video-R1: Towards Smaller LMMs for Video Reasoning 1. 引述 继之前的一篇 Video-R1 的工作,一篇新的关于视频推理的工作很快就上传到 Arxiv 上 “占坑” 了,这个工作是关于使用小参数(3B)的 LLM 进行视…

基于元学习的回归预测模型如何设计?

1. 核心设计原理 目标:学习一个可快速适应新任务的初始参数空间,使模型在少量样本下泛化。数学基础: MAML框架: min ⁡ θ ∑ T ∼ p ( T ) [ L T ( f θ − η ∇ θ L T ( f θ ( D T t r a i n ) ) ( D T t e s t ) ) ] \min…

MyBatis Plus与P6Spy日志配置

前言 在开发基于Spring Boot和MyBatis Plus的项目时,日志功能是调试和优化SQL查询的核心工具。通过合理配置日志输出,开发者可以直观查看生成的SQL语句、执行时间、参数值以及潜在的性能瓶颈。 一、MyBatis Plus日志配置 1.1 基础配置:直接…

SpringCloudGateway(spel)漏洞复现 Spring + Swagger 接口泄露问题

环境配置 gateway Spring Cloud : 这个就是分布式的微服务组件 微服务 : 一般指的是独立的,专注于一项功能的服务 Gateway 这个其实是个云端的网关配置(他的作用就是对访问web的流量进行防护比如一些爬虫的阻截&#xff0…