树莓派还是Arduino?别再背“跑系统、跑裸机”口诀,按场景选型就对了
从选题到上手两三天有个问题我一直避不开树莓派和 Arduino 到底怎么选。老玩家嘴里那句“一个跑系统、一个跑裸机”放在十年前确实是教科书级别的答案但放到今天这个说法已经不太能帮助你做决策了。更麻烦的是如果你真的照着这句话去选硬件大概率会买错板子或者把项目做得特别别扭。我见过太多在这上面纠结的人包括我自己早期也走过弯路所以想好好把这笔账算清楚。我发现“一个跑系统、一个跑裸机”之所以流行是因为它把两个平台最显眼的区别浓缩成了一句话。树莓派插电就能进 Linux 桌面能装软件、跑容器、开网页服务Arduino 插电直接就从上电复位开始执行程序没有桌面、没有多任务只有一段你在 IDE 里写好的程序在反复循环。这种对比通俗直观早年间用来给新手做科普非常合适因为那时候树莓派和 Arduino 的定位也确实像两个平行世界。但近几年的形势已经明显变了树莓派官方自己也出了不带 Linux 的微控制器板卡而 Arduino 生态里也在往多核、Wi-Fi、甚至嵌入式 Linux 方向试探。两个阵营中间出现了大片的交叉地带好多场景里你用哪个都能做但用错了要付出额外代价。与其背口诀不如重新认识这些硬件背后真正决定体验的东西。1. “一个跑系统、一个跑裸机”是怎么来的1.1 这句话在十年前确实能说明问题树莓派第一个型号面世时基本就是一台缩水小电脑。它用的是 ARM 架构的应用处理器能跑完整的 Linux 系统内存虽然少得可怜但也有 256MB在今天看来啥也干不了在当时已经能撑起图形界面。它带的那些 GPIO 引脚、HDMI 接口、USB 口让大家第一次觉得“两百来块的开发板居然能当电脑用”。Arduino 的核心则是单片机跟树莓派完全不是一个思路。经典型号用一颗几十 MHz 的处理器搭配几 KB 内存没有存储器管理单元跑不了现代操作系统。你在上面写代码本质上就是给一颗小芯片安排它每一个时钟周期该干什么。所有任务都在一个主循环里轮转中断一进来就去处理处理完再回到原来的位置继续跑。这种工作方式就是大家说的“裸机”。所以早期两者几乎没有可比性一个跑 Linux 多任务一个是循环加中断一个能用 Python一个只能写 C/C一个几百毫秒才能完成开机启动一个上电几十毫秒已经在执行指令了。用“一个跑系统、一个跑裸机”来划分在当时确实简洁而准确。1.2 现在为什么站不住脚了变化先从硬件形态开始。树莓派官方后来推出了微控制器板卡 RP2040 系列也就是 Pico 系列它们根本不跑 Linux完全就是单片机裸机玩法。如果你还坚持“树莓派跑系统”第一次见到 Pico 时就会有一种错乱感。另一边Arduino 也不止当年的八位机了。带有 Wi-Fi 和蓝牙的 Arduino 板卡已经开始接触网络、加密、协议栈甚至有人在 Arduino 上跑轻量级实时操作系统。更别说大量兼容 Arduino 生态的第三方板卡基于更强性能的 ARM 内核有的甚至也具备跑微型 Linux 的能力只是大家习惯性把它们归在“Arduino”这一类下面。再往整个行业看一些原本只在手机或工业设备上使用的应用处理器价格不断下降很多开发板跑 Linux 的成本和当年 Arduino 已经接近。云南地摊上都能看到的“刷机神器”开发板其实大多是嵌入式 Linux 设备要硬套“裸机”思维去看它们也会发现很多操作对不上。所以问题不在于这句话说错了而在于它太粗糙粗糙到已经无法覆盖现在这个混合生态。拿它当选型依据就像用“只跑小型车的路一定是窄路”来判断所有道路路况一变方向也就跟着偏了。2. 别被操作系统骗了真正要对比的是底层能力2.1 应用处理器和微控制器的本质差异想搞清楚选型得先放下“跑不跑系统”这个概念去看芯片层面怎么会变成今天这样。树莓派主力型号用的是应用处理器内部结构接近手机芯片。它有更像样的内存管理单元能跑完整 Linux、支持进程隔离、虚拟内存USB、网络、图形这些功能都靠外设控制器实现。操作系统帮忙管理资源你写程序时不用操心内存在哪里分配、哪个进程占用 CPU整体开发效率和跑复杂应用的起点高非常多。Arduino 核心用的是微控制器。微控制器通常把 CPU、内存、存储、各种接口集成到一颗芯片里成本低、功耗低、启动快但没有进程概念也不会动不动跑一个几十 MB 的内核。你要做的是直接在硬件上操作代码写得越贴近寄存器行为就越可控。好处是实时性和时序确定性很好坏处是所有东西都得自己来复杂应用开发起来慢。拿延时和中断打个比方。在树莓派上跑 Linux你很难精确做到“每 10 微秒执行一次任务”因为操作系统调度、内存页面换入换出都会让执行时间抖动。但微控制器上只要你写好定时器中断它就能像节拍器一样稳定触发抖动通常只有几十纳秒到几微秒级别这种特性在做波形采集、电机控制、传感器读数时极其重要。2.2 实时性不是一个操作系统问题很多人以为只要上了 Linux实时性就一定差只要跑裸机实时性就一定好。这其实是个误区。Linux 内核可以打实时补丁各种高精度定时器也都能用只是它要做太多通用性工作在严苛场景下做不到微控制器那么绝对可控。反过来微控制器也不是天然都具有优秀的实时性。高频率的库函数、动态内存分配、频繁开关中断等不良习惯一样能让裸机程序反应迟钝。我见过有人在 Arduino 上用官方库里带阻塞延时的方式处理按键扫描结果响应慢得离谱那并不是硬件不行而是软件把实时性浪费掉了。所以“跑不跑系统”决定的是软件生态和使用方式而“实时性好不好”取决于芯片设计、中断架构和你的代码写法。这两个维度一旦分开选择思路就清晰了很多。2.3 功耗、外设、网络真正拉开差距的地方现在很多项目根本不缺算力反而被电力、外设、联网方式限制了。这是我推荐别人做选型时最先问的三个问题。功耗方面树莓派一开机动辄就是几瓦的功耗加上供电要求高做电池供电的便携设备非常吃力。Arduino 和同级别的微控制器睡眠电流可以做到微安级别一节电池撑好几个月很常见。如果项目要求“挂在野外一个月换一次电”那树莓派基本被排除。外设方面有些项目需要采集大量视频、跑神经网络、处理音频这些恰恰是应用处理器的强项。微控制器虽然也有摄像头接口但做本地图像识别非常费劲算法模型和算力差距是跨不过去的。反之如果你要接一堆传感器每个都需要快速采样和多路并行树莓派那套基于 Linux 的 GPIO 访问反而不太好使因为驱动和调度带来的开销不小远不如微控制器直接读寄存器来得爽快。网络方面嵌入式 Linux 板卡最容易接入复杂的协议栈抓包、调试、跑 HTTPS、搭本地服务都很方便。微控制器则更灵活很多芯片自带 Wi-Fi 模组做低功耗联网也做得好但协议栈调试起来繁琐出错定位也更花时间。3. 现实的选型按场景重新拆3.1 优先选树莓派的场景我自己最常用的一个经验法则是凡是需要把数据“变成人看得懂的内容”树莓派优势就明显。典型场景包括做局域网内的小型监控服务、数据展示面板、音频处理、模型推理。举个例子我想做一个家庭服务器定时抓取一些天气数据再用图表展示到网页上。树莓派开箱即有 Python 环境装个轻量的 Web 框架几行代码就能把数据服务和前端页面搭起来如果用 Arduino 做这个光处理网络协议栈、文件系统、网页渲染就能耗掉绝大部分精力最后得到的效果还差强人意。另一个强项是容错和升级。树莓派上部署服务程序挂了系统一般还在SSH 进去重启服务就行。Arduino 上程序崩溃时往往只能手动复位或者依赖看门狗电路做自动恢复调试一轮下来比写功能还累。所以只要是“长时间运行、需要稳定服务的后台任务”我会推荐嵌入式 Linux 板卡。3.2 优先选 Arduino 的场景反过来当你需要和真实的物理世界做精确实时交互时Arduino 这类微控制器的优势就很突出。电机控制、传感器高速采集、PWM 输出、精准触发外部设备都是它的主场。我曾经做一个平衡小车项目最初图省事用树莓派直接控制电机结果轮子响应速度一直跟不上姿态变化无论怎么调参数都显得迟滞。后来把控制部分移到 Arduino树莓派只负责跑算法和传目标值系统一下子就顺了。原因很简单电机控制需要微秒级的 PWM 更新和中断响应Linux 的调度器再怎么优化也很难赶上这种节奏。还有一类场景不得不选微控制器其实你并不想写一堆底层驱动但你需要设备在通电的瞬间就能干活。民用小家电里的面板控制、智能插座、遥控器基本全是微控制器。它们上电到开始工作只需几十毫秒成本还便宜换电池也能坚持很久这是大个的嵌入式 Linux 板卡做不了的。3.3 “中间地带”反而最容易让人翻车真正让人纠结的往往是那些“两头都能干”的中间项目。典型代表比如智能家居网关、简单的图像识别门禁、温室环境监控。这类项目既需要一些网络能力和简单的数据处理又需要采集传感器并做实时控制。我见过有人用树莓派做温室监控接了一堆温湿度传感器结果采集频率稍微一高数据总是不稳定。原因不是传感器坏了而是树莓派跑 Linux 时 GPIO 读取受系统负载影响时序抖动大采集精度不理想。其实这种场景用 Arduino 读数据、再用串口把数据送给树莓派做存储和展示结构会舒服得多。反过来也有人用 Arduino 做智能家居中枢希望它直接对接 Wi-Fi、跑加密协议、管理多个子设备结果 Flash 和内存紧张得不行代码里到处省着用最后维护噩梦。这种情况不如直接上嵌入式 Linux 板卡资源充裕调试工具也更顺手。中间地带的正确打开方式通常不是二选一而是让两者分工各干各擅长的部分。这个思路我在后面会展开细说。4. 选型判断步骤从我真实项目里总结出来的方法4.1 用四个问题快速做初步筛选我可以把多年的经验简化成四步基本能覆盖大部分选型需求。第一步问自己“设备有没有显示器或人机交互界面需求”。如果有复杂界面、网页、触摸屏基本可以直接选嵌入式 Linux 板卡如果只是几个按键加一块数码管或小屏微控制器就够了。第二步问自己“响应时间要求有多严格”。如果要求毫秒级以内的确定性反应比如电流环、伺服控制、高频采样微控制器优先。如果反应在几十毫秒以上或者可以容忍系统延迟树莓派没问题。第三步问“供电方式是什么”。插电使用无所谓电池供电且要求数月不充电那微控制器是唯一合理选择。第四步问“开发周期和代码复杂度”。这个最容易被忽略。如果项目逻辑复杂涉及大量协议、数据库、多线程用树莓派上的 Linux 生态能节约大量时间如果项目代码短、逻辑直接、核心就是循环加中断Arduino 更合适。我把这四步做成一个粗略的判断表实际用起来挺好上手。判断维度倾向树莓派倾向 Arduino交互界面Web界面、桌面、触摸屏数码管、LED、小屏响应速度能容忍几十毫秒抖动需要微秒级确定性供电约束电源适配器、插电环境电池、低功耗长期运行软件开发Python、服务、多线程C/C、循环加中断联网需求复杂协议、加密、大流量低功耗传感器网络成本敏感度稍高但算力强极低适合量产4.2 再深入一步把资源抠细标题门槛过完之后我习惯再估算一下资源开销避免后面开发到一半发现平台选窄了。先从内存看。如果你打算跑一个 Linux 服务还要装数据库和 Web 框架那至少需要 512MB 内存才舒服树莓派的入门型号通常可以胜任如果你想在微控制器上做类似事情先想想它的内存可能只有几百 KB连一张普通网页的字符串都放不下。再算算存储。树莓派的 SD 卡或硬盘动辄几十 GB存视频、日志都很宽裕微控制器的 Flash 可能只有几 MB一段复杂的语音识别代码可能就塞满。比如做本地语音词条识别你用树莓派可以用开源模型直接跑效果还不差在 Arduino 上做同样的功能往往只能做非常有限的关键词匹配还要仔细裁剪模型。然后看外设接口。树莓派虽然有 GPIO但它的 I2C/SPI 接口在 Linux 驱动下有一定延迟做高频通信时不如微控制器顺手。Arduino 直接操作寄存器可以做到很高频率的时序输出甚至可以软件模拟各种协议。不过 Arduino 没有原生 USB host 能力想接 U 盘、键盘、摄像头会绕很多弯路树莓派在这些场景里又是完胜。算完这些资源选型基本能确定。再纠结就把原型分别跑一遍用真实数据说话。5. 高级玩法不要只选一个让它们组队5.1 树莓派和 Arduino 之间怎么通信很多项目做到最后会发现最合理的结构不是二选一而是树莓派当大脑、Arduino 当手脚。我自己的好多项目都是这个模式通信方式也成了关键。最常用的连接方式是 USB 串口。把 Arduino 用 USB 线接到树莓派上树莓派里会出现一个串口设备直接读写串口就能互通。这个方法最简单而且 USB 天然带了供电隔离和稳定的驱动适合大多数场景。如果两个板子靠得近还可以直接接 UART 引脚、I2C、SPI通信速度更高延迟更低。我对时序有要求时一般用 SPI它的速率高且双向通信方便普通传感器数据交换用 I2C 就够接线还少。这里有个容易踩的坑两个板子如果各自独立供电就要处理好共地。树莓派和 Arduino 之间信号线必须有一个共同的地线否则电平参考点不一致数据乱码、偶尔死机都是这么来的。我用 USB 连接时没这问题因为 USB 线本身就带了地线用引脚直连时一定记得把两边 GND 接在一起。5.2 一个可靠的分工模式我比较常用的一套职责切分是树莓派负责与用户打交道、联网取数据、做复杂计算Arduino 负责实时采集数据、控制执行器、处理高频中断。树莓派上层的决策指令通过串口发给 ArduinoArduino 执行完再把状态和采集结果回传。做一个网络安防巡检的小机器人时我就是这么做的。树莓派跑视觉识别通过摄像头判断目标和路径同时把速度和转向指令通过串口发给下方的 ArduinoArduino 读取编码器、控制电机、管理避障用的超声波传感器再把里程计和障碍信息回传。这样树莓派不必去面对微秒级的电机控制Arduino 也不用手忙脚乱地处理图像数据两边压力都不大。通信协议一定要设计得简单可靠。我习惯用固定长度的帧帧头、长度、指令类型、数据区、校验位一应俱全。别嫌校验多余现场有电机、继电器这类强干扰源时串口线上偶尔会有毛刺没有校验你就会收到莫名其妙的数据。我遇到过好几次加了简单的和校验和 CRC 之后系统立刻稳定很多。这个组合模式下还有个好处是开发节奏会快很多。树莓派上的算法随便改不用重新烧录Arduino 上的控制代码写好一次就是一次这部分逻辑本来就变动少。两边各改各的连调起来省心不少。6. 我踩过的坑和几条实在建议6.1 翻车现场被过时口诀坑掉的真实经历我开始做嵌入式那阵子坚信“跑系统就不适合实时控制”于是一个语音控制小车项目里我坚持用 Arduino 做全部逻辑包括语音识别前端的音频采集。结果内存根本不够用模型放不下只能退而求其次用一个非常简陋的关键词检测识别率低得让人崩溃。后来换了一种做法把语音识别放在树莓派上用现成的开源库跑识别的结果通过串口发给 ArduinoArduino 只负责驱动机器人动作。同样的硬件体验直接从“能响但识别不了”升级到“说一句动一下”。这让我彻底明白实时控制不需要整台设备都实时只需要实时的那部分由实时子系统承担就够了。反过来我也见过另一位开发者把电机启停控制全放在树莓派上用 GPIO 切换程序里各种线程一多电机的换向动作总是慢半拍。明明换个单片机控制电机就能解决的问题他硬是调了整整一周的 Linux 调度参数最后还是换方案了。6.2 别被观念锁死学会按阶段选硬件现在我选型时会多问一句这个项目是做一个原型验证还是要长期稳定运行如果是快速验证想法我会优先树莓派因为开发环境舒服、库多、出活快哪怕 I/O 时序不佳先跑通逻辑最重要等逻辑确定、准备部署成小批量样品时再考虑把实时控制部分移植到微控制器能在性能和成本上都优化不少。有人会担心这样重复劳动其实完全不会。验证阶段用树莓派玩逻辑真正部署时把逻辑里和硬件强相关的部分剥离给 MCU是嵌入式圈子里很常见的迭代方式。我有个习惯是把数据处理和控制决策尽量分模块写后面就能在平台之间平滑迁移省掉很多重写的时间。最后说一句很多教程不会讲的事所谓“一个跑系统一个跑裸机”在今天的意义更多是帮助你理解工作方式而不是直接告诉你选哪个。Arduino 项目里可以出现网络服务和复杂状态机树莓派项目里也可以有裸机式的底层操作。真正决定选型的永远是你项目的需求、你的开发效率和目标场景的约束条件。把这句话从“标准答案”改成“背景知识”手里的板子会用得更顺。我个人目前的做法是桌上常备一套树莓派加一套 Arduino两边的工程环境都留着。遇到新项目先想清楚要经过哪些硬件再决定是让树莓派出场、Arduino 出场还是两个一起上。这样思考之后基本不会再纠结“怎么选”这种问题了。

相关新闻

RHCSA结课实验:从用户权限到LVM存储的Linux服务器全流程交付

RHCSA结课实验:从用户权限到LVM存储的Linux服务器全流程交付

RHCSA培训班的最后两周,老师布置了结课实验:在一台全新安装的RHEL系统上,不依赖任何课程笔记,独立完成从用户权限配置、存储扩容、服务部署到远程验收的全流程交付。当时机房里的气氛一下紧张起来了,因为这不只是一次结…

2026/10/13 10:23:51 阅读更多 →
LabVIEW Actor Framework发布订阅模式Demo:一对多消息分发实战

LabVIEW Actor Framework发布订阅模式Demo:一对多消息分发实战

做过多通道数据采集上位机的人,应该都有过被消息分发折磨到怀疑人生的经历。我三年前接了一个老化测试项目,十几个测试工位同时在跑,温度、电压、状态码每秒都在刷新,界面上二十多个显示控件要跟着动,还得把数据同时抄…

2026/10/13 10:23:55 阅读更多 →
MyBatisSystemException与ReflectionException全链路排查:Spring Boot反射异常根因与解法

MyBatisSystemException与ReflectionException全链路排查:Spring Boot反射异常根因与解法

前阵子在群里连续看到有朋友贴出同一个报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException。这行异常在 Spring Boot MyBatis 项目里的出场率非常高,而且整体很长、很唬人。如果你…

2026/10/13 10:23:58 阅读更多 →

最新新闻

Python爬虫实战:手机APP数据抓取与解析全流程

Python爬虫实战:手机APP数据抓取与解析全流程

简介:这份PDF资料面向具备Python基础、对网络请求与爬虫开发感兴趣的技术爱好者与研发工程师,围绕手机APP数据传输的抓取与解析展开,重点讲解如何借助Fiddler抓包定位登录与话题接口,再通过urllib2构造HTTP请求、携带Header与表单…

2026/10/14 3:04:31 阅读更多 →
C++ 对接 S3 对象存储实战:SDK 选型、分片上传与避坑指南

C++ 对接 S3 对象存储实战:SDK 选型、分片上传与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 3:04:31 阅读更多 →
SQLite安装全指南:嵌入式数据库跨平台配置与常见坑

SQLite安装全指南:嵌入式数据库跨平台配置与常见坑

第一次折腾SQLite的时候,我找了一圈“Setup.exe”,愣是没找到。下载页面全是压缩包,网上一堆教程各写各的,有人说不用装,有人说得编译源码,看得人发懵。后来我才搞明白:SQLite的“安装”逻辑跟M…

2026/10/14 3:04:31 阅读更多 →
C++手写数据结构实战:动态数组、哈希表、AVL树与图算法

C++手写数据结构实战:动态数组、哈希表、AVL树与图算法

简介:《Implementing Useful Algorithms in C》由Dmytro Kedyk撰写,面向具备一定C基础、希望深入掌握算法设计与工程实现的开发者与计算机专业学生。全书从算法正确性证明、渐进记法与机器模型等基本原则切入,系统讲解数据类型选择、内存管理…

2026/10/14 3:04:31 阅读更多 →
本地27B模型配Function Calling:工具不触发的原因与实战

本地27B模型配Function Calling:工具不触发的原因与实战

给本地跑的27B模型配了三个专业工具之后,我做的第一件事就是拿它试聊天。你猜怎么着——工具列表明明挂在接口定义里,模型却像一个看见工具箱、却只肯用手拧瓶盖的人,简单问题全凭语言能力直接答,一个工具都不碰。我一度觉得这套配…

2026/10/14 3:04:31 阅读更多 →
容器内nvidia-smi报Unknown Error的排查与根治

容器内nvidia-smi报Unknown Error的排查与根治

凌晨两点半,工作群里弹出一条消息:某个长期跑的容器,前一秒还好好的,后一秒容器里的nvidia-smi直接报Failed to initialize NVML: Unknown Error。宿主机上执行nvidia-smi一切正常,新建一个临时容器也能正常看到卡&…

2026/10/14 3:03:31 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →