墨穗app.notebase.cn
控制台
内容库
动态
管理
账户
U
用户
--
在线
v1.0.165 · 墨穗笔记
笔记

Notebase墨穗
静水流深,落墨成穗。

0笔记
0工具
30推荐

分类导航

按主题直达

编辑精选

站内用户贡献 · 真实笔记

最新收录

每日更新
继续浏览全部内容 →

笔记

0
加载中...

工具

0

此页用于记录用户反馈问题后的每一次改进

关于

笔记用法

“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。

md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。

要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。

工具用法

在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。

要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。

工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。

隐藏笔记

写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。

适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。

不想公开、只想临时给人看:点“分享”生成一条带密码和有效期的链接,到期自动失效,你也能随时撤销。

数据安全

你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。

技术

全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。

理念

这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。

原则

不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。

更多

产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。

举报

如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。

趋势

// 点击导航加载发现
归档
// 归档为空
最近浏览
// 暂无浏览记录
发布
// 加载中...
用户发布
// 加载中...
用户管理
// 加载中...
访问统计
// 加载中...
内容审核
// 加载中...
个人信息
// 加载中...
返回首页

实战对比:用 mpremote/Putty/MobaXterm 连接树莓派 Pico REPL,谁更省心? - FreakStudio

2026-08-29编程开发

说实话,玩 Pico 最烦的一步就是连 REPL。你想想,代码写好了,烧进去,结果想调试一下,发现终端连不上,或者连上了但乱码、卡死,心态直接炸裂。我前阵子把 mpremote、Putty、MobaXterm 这三个工具都实际用了一遍,踩了不少坑,今天把对比和操作细节整理出来,希望能帮你少走点弯路。

先说结论:如果你还没装任何终端工具,直接上 mpremote,这是最省心的方式。但如果你是那种习惯了图形界面、喜欢鼠标点点点的,那 MobaXterm 也不错。Putty 嘛,能用,但配置起来稍微有点反人类,而且对新手不太友好。


一、为什么需要连 REPL?

树莓派 Pico 默认刷的是 MicroPython 固件,它自带一个 REPL(Read-Eval-Print Loop)交互式解释器。你可以把它理解成一个 Python 命令行,直接在上面敲代码、看输出、调试硬件。而这个 REPL 默认是通过 USB 虚拟串口暴露给电脑的。所以,所谓的“连接 Pico”,本质上就是用一个终端软件,去连接电脑上多出来的那个串口。


二、三种工具实战对比

1. mpremote:命令行党的终极选择

mpremote 是 MicroPython 官方团队开发的命令行工具,专门用来和 MicroPython 设备交互。它不仅仅是连 REPL,还能传文件、运行脚本、挂载存储,功能很全。

安装方式(前提是你电脑上已经装好了 Python):

pip install mpremote

装完之后,插上 Pico,在命令行里直接敲:

mpremote

它会自动检测并连接第一个可用的串口设备,然后你就进入 REPL 了。注意,这个串口是独占的,如果你同时开了两个 mpremote 实例,第二个会尝试连接下一个可用的串口设备(如果有的话)。

我的实际体验:这个工具真的香,尤其是配合 VS Code 用。我平时写 MicroPython 代码,直接在 VS Code 终端里敲 mpremote run main.py 就能把代码推送到 Pico 上执行,比手动复制粘贴方便太多。而且它支持 mpremote mount 挂载 Pico 的文件系统,相当于把 Pico 当成一个 U 盘来操作。

官方文档:
MicroPython 远程控制: mpremote


2. Putty:老牌工具,但配置略繁琐

Putty 是 Windows 上经典的远程登录工具,支持 SSH、Telnet、Rlogin 和串口。它是个轻量级的独立可执行文件,不用安装,下载下来双击就能跑。

下载安装参考:
【工具】putty 下载、安装、使用和常用设置教程

连接 Pico 的步骤:

  1. 打开 Putty,先不要急着连,在左侧的 Connection -> Serial 里设置串口参数。

    • 端口号:去设备管理器里看,Pico 插上后会多出一个 COM 口,比如 COM3。
    • 波特率、数据位、停止位、校验位:这些默认就行,但记得把 Flow control(流控)设为 None,这个很关键,不然后面连接会卡住。
  2. 设置好之后,回到最上面的 Session 页面,在 Connection type 里选 Serial,然后点 Open。

  3. 打开之后,窗口里可能是一片空白,别慌,按下回车键,就会出现 REPL 的提示符了。

我的实际体验:Putty 的问题在于,它的界面实在太老旧了,而且串口设置藏得深,新手容易找不到。另外,如果你不小心开了流控,连接后你会发现自己输入什么都没反应,体验很糟糕。但如果你是老派工程师,习惯了 Putty 的操作逻辑,那它也没啥大问题。


3. MobaXterm:图形界面党的福音

MobaXterm 是一款功能非常强大的终端工具,它集成了 SSH、X11、RDP、VNC、FTP 等多种协议,还自带一套 Unix 命令集(bash、ls、cat、sed 等)。最让人喜欢的是,它支持标签页,可以同时开多个会话,对于需要同时操作多台设备的人来说非常方便。

下载安装参考:
MobaXterm(终端工具)下载&安装&使用教程

连接 Pico 的步骤:

  1. 打开 MobaXterm,点击左上角的 Session。
  2. 在弹出的界面里,选中 Serial。
  3. 设置参数:
    • 端口号:选择设备管理器里显示的 COM 口(比如 COM3)。
    • 波特率(Speed):9600。
    • 流控(Flow Control):选 none。
  4. 点击 OK,连接就建立了。

我的实际体验:MobaXterm 的图形化配置界面非常直观,下拉框选一选就搞定了,基本不会出错。而且它的终端显示效果比 Putty 好很多,还支持字体缩放、颜色主题等。如果你平时还要连 Linux 服务器,那 MobaXterm 一个工具全搞定了,不用装好几个软件。


三、重要提醒:默认情况下,Pico 不通过 UART 暴露 REPL!

这里有个大坑,很多人不知道。RP2040 的 MicroPython 固件,默认只通过 USB 虚拟串口暴露 REPL,而硬件 UART(比如 GPIO 0/1 上的 UART0)是不开 REPL 的。

如果你想把 Pico 接到一个外部 TTL 转 USB 模块上,通过 UART 来连 REPL,那需要重新编译固件。具体改法如下:

打开 MicroPython 源码中的 micropython/ports/rp2/mpconfigport.h 文件,找到这一行:

#define MICROPY_HW_ENABLE_UART_REPL (1) // useful if there is no USB

默认情况下这个值是 0,把它改成 1,然后重新编译固件,烧录到 Pico 里。之后,Pico 就会通过 UART0 来提供 REPL 了。

串口参数:默认是 UART0,波特率 115200,8 位数据位,1 位停止位,无校验,无流控。这个参数在连接的时候要设置对,不然会乱码。


四、总结对比

工具 优点 缺点 适合人群
mpremote 官方出品、支持文件传输、自动化脚本友好 纯命令行,没有图形界面 命令行党、VS Code 用户
Putty 轻量、无需安装、跨平台 界面老旧、设置藏得深、容易踩流控的坑 老派工程师、偶尔用一次的人
MobaXterm 图形化配置、功能全面、支持标签页 安装包稍大、部分高级功能收费 喜欢图形界面、需要多设备管理的人

我的最终建议:如果你只是连 Pico 玩一玩,用 MobaXterm 最省心;如果你要写代码、做自动化,直接上 mpremote;Putty 嘛,除非你电脑上已经装了,不然没必要专门为这个去下载它。

相似推荐
uBlock Origin 开发版被 Chrome 商店拒绝:一场关于扩展单一用途政策的争议逆向工程实战:我如何绕过亚马逊Kindle网页端的DRM加密Heroku的丑陋秘密:云之王如何背离Rails并欺骗客户Firefox 成为最后一个支持 uBlock Origin 的主流浏览器:广告拦截的终局之战GitHub Codespaces 深度解读:云端开发环境如何重塑编码工作流认知负荷才是关键:软件设计的根本度量
编写使用方法
Markdown 格式 · Ctrl+Enter 确定
0 字新建笔记
欢迎回来
登录你的墨穗笔记账户
忘记密码?
还没有账户?立即注册
创建账户
注册你的专属墨穗笔记
已有账户?去登录
找回密码
输入注册邮箱获取验证码
返回登录
请输入图片中的验证码以继续注册
加载中...
取消
新建收藏
手动添加你喜欢的内容
取消
编辑头像与昵称
上传新头像或修改你的显示昵称
支持 JPG/PNG,最大 2MB
取消

问题反馈

隐私提醒

取消
编辑工具
受控分享
为这篇笔记生成限时 / 带密码的临时链接
关闭