ESP32芯片与模组选型指南:从原型到量产的成本与射频设计
1. 从一次选型翻车说起ESP32芯片和模组到底差在哪前阵子帮一个做智能硬件的朋友看方案他拿着原理图问我“我明明选了 ESP32怎么采购说这个料号买不到是不是被坑了”我一看图纸他画的是裸芯片 QFN 封装的 ESP32-D0WD外围只标了个 40MHz 晶振和几个电容Flash 都没画。这就是典型的把“芯片”和“模组”当成同一个东西了。在乐鑫的体系里ESP32 是一个 SoC 系列的名字而不是一个可以直接下单的物料。你真正能买到、能贴到板子上、能烧录固件跑起来的东西可能是芯片Chip也可能是模组Module还可能是开发板DevKit。这三者的关系用一句话概括SoC 是裸 die 加封装后的硅片模组是芯片加上 Flash、晶振、射频匹配和屏蔽罩后的小板子开发板是模组再加上 USB 转串口、稳压、按键和排针后的评估平台。很多人第一次接触 ESP32 是从开发板开始的比如 ESP32-DevKitC 或者 NodeMCU-32S插上 USB 就能写代码于是潜意识里觉得“ESP32 就是那个蓝色小板子”。等到要量产、要算 BOM 成本、要过认证的时候才发现自己根本没搞清楚手里这个东西的层级。选型选错层级轻则采购下不了单重则 PCB 要重新投板项目延期两三周。这篇文章我想把这件事彻底讲透从 SoC 内部到底集成了什么到模组为什么必须存在再到怎么根据项目阶段和量产需求去选一个能下单、能过认证、能控制成本的料号。不管你是刚入门的爱好者还是正在做产品定义的硬件工程师这套选型方法都能直接拿去用。2. 先把层级理清楚SoC、芯片、模组、开发板到底是什么关系2.1 SoC 是设计概念芯片是物理形态ESP32 作为 SoCSystem on Chip意思是它把 CPU、Wi-Fi 基带、蓝牙基带、射频收发、内存控制器、各种外设接口都集成在一颗硅片上。但 SoC 是一个架构层面的描述不是采购层面的名词。你去立创商城或者 Digi-Key 搜“ESP32 SoC”搜出来的结果一定是具体的芯片型号或者模组型号。芯片Chip是 SoC 经过晶圆制造、切割、封装后的物理器件。比如ESP32-D0WD-V3就是一颗 QFN 5x5 封装的芯片48 个引脚需要你自己在 PCB 上给它配晶振、Flash、射频匹配网络、去耦电容。芯片的优点是成本最低、布板最灵活缺点是射频部分对 PCB 走线和阻抗控制要求极高没有射频经验的人很容易做出一版连不上 Wi-Fi 的板子。模组Module则是芯片加外围必需器件后集成在一块小 PCB 上的完整射频子系统。以ESP32-WROOM-32E为例它里面包含了一颗 ESP32-D0WD-V3 芯片、一颗 4MB 的 SPI Flash、一颗 40MHz 晶振、射频匹配电路、屏蔽罩以及板载 PCB 天线或 IPEX 座。模组出厂前已经做过射频校准和认证你拿到手只需要给它供 3.3V 电通过 UART 就能烧录固件。开发板DevKit是在模组基础上再加 USB 转串口芯片、LDO 稳压器、自动下载电路、复位按键、Boot 按键和排针。它解决的是“快速验证”的问题不是“量产成本”的问题。一块 ESP32-DevKitC 的物料成本可能是模组的 1.5 到 2 倍因为多了 USB 座、CH340 或 CP2102、按键和 PCB 面积。2.2 为什么模组这个层级必须存在有人会问既然芯片更便宜为什么还要买模组答案在射频。ESP32 的 Wi-Fi 和蓝牙工作在 2.4GHz 频段这个频段的波长是 12.5cmPCB 上的走线长度、过孔、铺铜都会影响阻抗和辐射方向图。芯片原厂给的参考设计里射频匹配网络通常由几个电感和电容组成值可能是 1.2nH、2.4nH、0.8pF 这种级别普通万用表都测不准需要网络分析仪调试。模组厂在出厂前已经用专业设备把每颗模组的射频参数校准到一致并且做了 FCC、CE、SRRC 等认证。你自己用芯片做不仅要承担射频调试的时间成本还要单独为产品做无线认证费用从几万到十几万不等。对于年出货量低于 10K 的项目模组的综合成本几乎一定低于芯片方案。2.3 一张表看清四个层级的差异层级典型代表包含内容下单方式适用阶段单件成本参考SoC 系列ESP32 系列架构描述不可直接下单方案讨论不适用芯片ESP32-D0WD-V3裸芯片按盘/卷大批量量产最低模组ESP32-WROOM-32E芯片Flash晶振射频屏蔽罩按盘/卷/拆盘中小批量量产中等开发板ESP32-DevKitC模组USB稳压按键按块原型验证最高这张表建议存下来。每次选型之前先问自己我现在处于哪个阶段是验证功能还是准备量产量产量级是多少有没有射频调试能力和认证预算答案会直接把你推到某一层。3. 拆开看模组为什么同一个 ESP32 有几十个料号3.1 芯片型号的命名规则ESP32 芯片的料号不是随便编的每一位都有含义。以ESP32-D0WD-V3为例ESP32产品系列代表双核 Xtensa LX6支持 Wi-Fi 和经典蓝牙。D代表双核Dual Core。如果是 S 就是单核比如 ESP32-S0WD。0代表内部嵌入式 Flash 容量0 表示无嵌入式 Flash需要外挂。WD代表 Wi-Fi 和蓝牙双模。如果是只有 Wi-Fi 的版本这里会不同。V3芯片版本号V3 修复了早期版本的一些硬件问题比如某些 GPIO 在上电时的毛刺。再看ESP32-S3系列命名逻辑又变了。ESP32-S3 是双核 LX7支持 Wi-Fi 和 BLE 5.0但没有经典蓝牙。S3 后面跟的字母数字代表 Flash 容量、封装形式、温度范围等。比如 ESP32-S3-WROOM-1-N8R2 表示模组N8 代表 8MB FlashR2 代表 2MB PSRAM。3.2 模组料号里藏着的关键信息模组料号比芯片更长因为要描述集成内容。以ESP32-WROOM-32E-N8为例ESP32芯片系列。WROOM模组形态系列WROOM 是标准 PCB 天线版本WROVER 是带 PSRAM 且天线布局不同的版本。32对应 ESP32 系列。E模组版本E 通常代表使用了 ESP32-D0WD-V3 芯片并且射频性能有优化。N8Flash 容量N8 是 8MBN4 是 4MBN16 是 16MB。如果是ESP32-WROVER-E-N8R8R8 表示集成了 8MB PSRAM。PSRAM 对需要跑摄像头、音频缓冲、GUI 的应用很关键因为 ESP32 内部只有 520KB SRAM跑个 LVGL 界面就紧张了。3.3 天线形式决定射频性能和布板难度模组的天线形式直接影响你的产品外壳和 PCB 布局PCB 板载天线成本最低但需要模组周围净空不能铺铜不能放电池或金属件。适合塑料外壳、空间充裕的产品。IPEX 外置天线通过 IPEX 座连接柔性天线或棒状天线射频性能更好但增加天线成本和组装工序。适合金属外壳或天线需要伸出的场景。陶瓷天线体积小但增益低带宽窄调试难度大一般只用在超小体积模块上。我踩过的坑有一次用 WROOM-32E 做了一款带金属外壳的传感器板载天线贴着金属内壁Wi-Fi 距离从 30 米掉到 3 米。后来换成 IPEX 版本天线用双面胶贴在塑料面板内侧距离恢复到 25 米以上。天线净空这件事数据手册上写的是“建议”实际是“必须”。3.4 Flash 和 PSRAM 怎么选才不浪费Flash 存固件和文件系统PSRAM 当运行内存用。选型逻辑很简单固件小于 1MB用 N44MB足够留 2MB 给 OTA 和文件系统。固件 1-2MB或者要存网页、图片、音频选 N8。要跑 LVGL、摄像头、语音识别必须带 PSRAM至少 R2推荐 R8。如果只是做简单的传感器上报N4 无 PSRAM 是最经济的。注意PSRAM 和 Flash 共用 SPI 总线高带宽操作时会有争抢。如果应用同时要读 Flash 里的图片又要在 PSRAM 里开帧缓冲建议选支持 Octal SPI 的 ESP32-S3 系列带宽比 ESP32 的 Quad SPI 高很多。4. 选型方法论从项目阶段倒推该买什么4.1 原型验证阶段开发板优先别省这个钱项目刚启动功能还没跑通这时候唯一的目标是“快速验证”。买一块 ESP32-DevKitC 或者 ESP32-S3-DevKitCUSB 一插就能用 Arduino IDE 或者 ESP-IDF 写代码。这个阶段不要碰裸芯片也不要去画模组的底板因为你的硬件设计随时可能推翻。开发板选型看三点USB 转串口芯片是否稳定CP2102 比 CH340 贵但驱动兼容性好、是否引出所有 GPIO、是否带 PSRAM。如果要做语音或图像直接买带 PSRAM 的 S3 开发板比如 ESP32-S3-DevKitC-1-N8R8。这个阶段的时间成本远高于物料成本。一块开发板几十块钱能帮你省下至少一周的硬件调试时间。4.2 小批量试产模组加底板平衡成本和风险功能验证通过后进入小批量试产通常几十到几百台。这时候应该把开发板换成“模组自制底板”的方案。底板只负责供电、接口和结构射频部分完全交给模组。底板设计要点模组下方不要走线尤其是高速信号。模组天线区域下方所有层挖空禁止铺铜。电源引脚就近放 10uF 和 0.1uF 电容3.3V 走线宽度至少 0.5mm。EN 引脚加 10K 上拉和 0.1uF 电容到地形成复位延时。GPIO0 引出测试点方便进入下载模式。这个阶段选模组优先选 WROOM-32E 系列因为资料最全、社区最大、价格透明。如果要用 BLE 5.0 或者需要更多 GPIO再考虑 S3 模组。4.3 大批量量产芯片方案的成本账怎么算当月出货量超过 10K芯片方案开始有成本优势。但省下的钱能不能覆盖射频调试和认证成本需要算一笔账。假设模组单价 12 元芯片单价 6 元外围器件Flash、晶振、射频匹配、屏蔽罩合计 3 元PCB 面积增加带来的成本 0.5 元射频调试人工 2 人周认证费用 5 万。那么每台省 2.5 元10K 台省 2.5 万还不够认证费。要到 50K 以上芯片方案才真正划算。而且芯片方案对 PCB 阻抗控制要求高四层板是底线射频走线要做 50 欧姆匹配。如果工厂没有射频测试能力量产一致性很难保证。我的建议除非年出货量稳定在 50K 以上并且有射频工程师坐镇否则老老实实用模组。4.4 特殊场景什么时候必须用芯片有些场景模组确实放不下或者不适用超小体积模组最小也有 18x20mm如果产品内部空间只有 10x10mm只能用芯片加柔性板。极端温度模组上的 Flash 和晶振可能是消费级工业级产品需要自己选 -40 到 85 度的器件。成本极度敏感比如一次性消费类电子年出货量百万级芯片方案能省出可观的利润。射频需要定制比如要做天线阵列或者特殊方向图模组的固定天线满足不了。这些场景下芯片方案是唯一选择但前提是团队有射频设计和调试能力。5. 实操从零走一遍模组选型和底板设计5.1 需求梳理清单动手之前先把这些问题回答清楚需要 Wi-Fi 还是蓝牙还是两者都要需要经典蓝牙还是 BLE 5.0经典蓝牙只有 ESP32 系列有S3 只有 BLE。固件预计多大需不需要 OTA需不需要文件系统需不需要 PSRAM需要多大产品外壳是塑料还是金属天线能不能外置工作温度范围是多少消费级还是工业级预计年出货量多少有没有认证预算团队有没有射频调试能力这份清单填完芯片还是模组、哪个系列、哪个料号基本就锁定了。5.2 以智能温湿度传感器为例的完整选型假设要做一款电池供电的温湿度传感器通过 Wi-Fi 上报数据塑料外壳年出货量 5K团队没有射频工程师。选型过程功能Wi-Fi 上报不需要蓝牙不需要 PSRAM固件小于 1MB。系列ESP32 系列足够不需要 S3。层级年出货 5K无射频能力选模组。模组ESP32-WROOM-32E-N44MB Flash 够用PCB 天线塑料外壳净空没问题。开发板先用 ESP32-DevKitC 验证再画底板。底板设计电源两节 AA 电池串联 3V加一颗升压到 3.3V 的 DC-DC或者直接用 3.3V LDO 加锂亚电池。模组供电3.3V 走线 0.5mm模组电源脚放 10uF0.1uF。传感器SHT30 通过 I2C 连接上拉 4.7K。下载接口留出 UART 测试点和 GPIO0 按键。天线净空模组天线端伸出底板边缘下方所有层挖空。这个方案 BOM 成本大约 15 元开发周期两周不需要射频调试和额外认证模组自带认证。5.3 烧录和下载电路的细节模组底板必须设计下载电路否则量产烧录会很痛苦。标准做法EN 引脚10K 上拉到 3.3V0.1uF 到地。GPIO010K 上拉到 3.3V按键到地。TXD/RXD引出测试点或者接 1.25mm 插座。自动下载用两颗三极管加电阻实现 DTR/RTS 控制 EN 和 GPIO0这样 USB 转串口工具可以直接一键下载。如果省掉自动下载电路每次烧录都要手动按 Boot 再按 Reset量产时工人容易出错。这两颗三极管和四个电阻的成本不到一毛钱强烈建议加上。5.4 电源设计的坑ESP32 在 Wi-Fi 发射瞬间电流会冲到 500mA 以上平均电流可能只有 80mA。如果电源响应慢电压会被拉低导致复位。实测中遇到过用 AMS1117 供电Wi-Fi 一连接就重启换成响应更快的 DC-DC 或者加 470uF 电解电容后解决。电池供电的产品要注意锂亚电池内阻大Wi-Fi 发射时电压跌落严重需要并联 100uF 以上电容。如果使用升压电路选开关频率 1MHz 以上的避免干扰 2.4GHz 射频。深度睡眠电流要实测模组本身可以做到 10uA 以下但底板上的 LDO 和传感器可能漏电。6. 常见问题与排查技巧实录6.1 料号买不到怎么办最常见的情况是选了“ESP32-WROOM-32”这个老料号但供应商只有“ESP32-WROOM-32E”。两者区别是 E 版本用了 V3 芯片射频性能更好引脚完全兼容。直接替换即可固件不用改。如果遇到某个 Flash 容量缺货比如 N8 买不到可以临时用 N4 替代但要注意固件大小不能超过 4MB 的可用空间。量产前一定要确认料号的生命周期状态乐鑫官网有产品 longevity 说明。6.2 模组发热严重怎么排查ESP32 正常工作时温升在 10-20 度以内。如果烫手检查3.3V 是否过高超过 3.6V 会异常发热。是否有 GPIO 配置成输出且对地短路。Wi-Fi 是否一直处于发射状态正常应该间歇发射。Flash 是否频繁读写比如日志一直写文件系统。6.3 Wi-Fi 距离短、丢包严重按以下顺序排查天线净空是否足够模组天线端是否伸出底板。模组下方是否铺铜天线区域是否挖空。电源是否稳定发射瞬间电压是否跌落。周围是否有 2.4GHz 干扰源比如 USB 3.0 接口、微波炉、蓝牙耳机。路由器信道是否拥挤换到 1、6、11 之外的信道试试。6.4 常见问题速查表现象可能原因排查方法解决措施上电不启动EN 引脚电平不对测 EN 对地电压检查上拉和电容烧录失败GPIO0 未拉低测 GPIO0 电平检查按键和自动下载电路Wi-Fi 连不上天线净空不足检查模组周围铺铜挖空天线区域频繁重启电源电流不足示波器看 3.3V 跌落加大电容或换 DC-DC深度睡眠漏电大外设未断电逐一断开外设测电流加 MOS 管控制外设电源固件超过 Flash分区表不合理查看编译输出调整分区或换大 Flash6.5 几个容易忽略的细节模组的屏蔽罩下面有晶振超声清洗可能损坏尽量用免洗工艺。回流焊温度曲线要按模组数据手册调整屏蔽罩吸热会导致内部温度不足。模组拆盘后要在 24 小时内用完否则引脚氧化影响焊接。如果产品要过 SRRC 认证直接用模组的认证报告可以简化流程但天线形式必须和模组认证时一致。7. 选型之外的延伸模组生态和替代方案7.1 国产替代和兼容模组除了乐鑫原厂模组市面上还有安信可、正基、移远等厂商做的 ESP32 模组。这些模组引脚基本兼容但射频性能和认证状态需要确认。安信可的 ESP-32S 系列价格更低适合成本敏感的项目但资料完整度不如原厂。选替代模组时注意确认芯片版本有些低价模组用的是早期芯片版本有已知硬件问题。确认 Flash 品牌杂牌 Flash 在高温下可能丢数据。确认是否带屏蔽罩没有屏蔽罩的模组辐射和抗干扰都差。确认认证报告是否覆盖你的产品类别。7.2 从 ESP32 到 ESP32-S3 的升级路径如果项目需要更多 GPIO、更大 PSRAM、USB OTG 或者 BLE 5.0升级到 ESP32-S3 是自然选择。S3 的模组引脚和 ESP32 不完全兼容底板需要重新设计但软件层面 ESP-IDF 的 API 大部分兼容迁移成本可控。S3 的关键优势双核 LX7主频 240MHz比 ESP32 的 LX6 快约 30%。支持 Octal SPI PSRAM带宽翻倍。原生 USB OTG可以模拟 U 盘或者 HID 设备。BLE 5.0支持长距离和高速模式。7.3 什么时候该考虑其他方案如果项目对成本极度敏感且不需要 Wi-Fi可以考虑 ESP32-C3 或者 ESP32-C2它们是 RISC-V 单核价格更低。如果需要 Thread 或 ZigbeeESP32-H2 是专门的选择。如果只需要蓝牙ESP32-C2 是最便宜的方案。选型不是越贵越好也不是越新越好而是匹配需求。一个只上报温度的传感器用 ESP32-C3 加 Wi-Fi 就够没必要上 S3。8. 我个人的选型习惯和几条硬规矩做了这么多项目我总结了几条自己的规矩不一定适合所有人但能帮你少走弯路。第一条原型阶段永远用开发板不要提前优化成本。省几十块钱的开发板费用可能让你多花一周调试裸芯片完全不划算。第二条量产阶段优先选模组除非年出货量超过 50K 且有射频能力。模组的认证和射频一致性是实打实的价值不是简单的物料叠加。第三条料号一定要查到具体版本号。ESP32-WROOM-32 和 ESP32-WROOM-32E 看起来差不多但芯片版本不同射频表现和价格都有差异。下单前让供应商提供规格书和批次信息。第四条天线净空是红线不是建议。数据手册上写“建议净空 15mm”实际做下来 15mm 只是底线能留 20mm 以上最好。金属外壳一定要用外置天线。第五条电源设计留足余量。Wi-Fi 发射电流按 600mA 设计LDO 或 DC-DC 的额定电流至少 1A。电容不要省10uF 和 0.1uF 是标配电池供电再加 470uF。最后分享一个小技巧如果你不确定选哪个模组去乐鑫官网的选型页面按 Flash、PSRAM、天线、温度等级筛选出来的结果就是可下单的料号。然后去立创商城或者 Digi-Key 查库存和价格确认能买到再画板。这个流程走一遍基本不会选错。

相关新闻

插件系统从原理到实战:加载机制、报错排查与插件开发指南

插件系统从原理到实战:加载机制、报错排查与插件开发指南

做开发这些年,plugins这个英文单词我几乎每天都要见到十几次。从 IDE 到播放器,从构建工具到 CI/CD 平台,但凡稍微有点规模的软件,都在往“插件化”的方向走。你搜索 plugins,大概率要么是被某个failed to load plugin…

2026/10/4 14:51:40 阅读更多 →
插件加载失败怎么办?从plugins机制到web boot排查全解析

插件加载失败怎么办?从plugins机制到web boot排查全解析

我最近翻社区问题,发现围着“plugins”转的坑又排上热搜了。好几个典型报错,比如iar plugins 是干什么的、harness failed to load plugins web boot: 1 entry did not activate、MusicFree plugins打不开,其实都是同一个底层问题——插件机制…

2026/10/4 14:51:40 阅读更多 →
插件机制与加载失败排查:从IAR到MusicFree的通用解法

插件机制与加载失败排查:从IAR到MusicFree的通用解法

你大概率也被“插件”这个词坑过。有人问我IAR里那个Plugins入口到底管不管用,有人调试了一整天就为了一句failed to load plugins web boot,还有人往MusicFree里塞了十几个插件,结果一个音源都出不来。这三个场景看着八竿子打不着&#xff0…

2026/10/4 14:51:40 阅读更多 →

最新新闻

vscode使用插件KoroFileHeader添加注释,以及解决快捷键冲突详解(fileheader、cursorTip)

vscode使用插件KoroFileHeader添加注释,以及解决快捷键冲突详解(fileheader、cursorTip)

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

2026/10/4 15:37:10 阅读更多 →
openrig装配指南:Claude Code与Codex多工具共存实践

openrig装配指南:Claude Code与Codex多工具共存实践

1. 从“openrig”这个标题说起:它到底想解决什么问题第一次看到“openrig”这个词,我脑子里蹦出来的不是某个具体软件,而是一种很典型的开发者诉求:把散落在终端里的 AI 编码工具,用一个统一的“架子”给支棱起来。rig…

2026/10/4 15:37:10 阅读更多 →
Ubuntu避坑指南:Windows10 用 SSH 连接 Ubuntu 的配置与 TaoToken 统一 Key 接入

Ubuntu避坑指南:Windows10 用 SSH 连接 Ubuntu 的配置与 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/4 15:37:10 阅读更多 →
插件系统原理与排查实战:从IAR、Harness到MusicFree

插件系统原理与排查实战:从IAR、Harness到MusicFree

开门见山说个现象:你越是频繁接触开发工具、嵌入式IDE、开源播放器,越会撞见一个词刷屏——plugins。最近我看到好几个相关热搜,从"IAR plugins 是干什么的"到"harness failed to load plugins web boot: 2 entries did not a…

2026/10/4 15:37:09 阅读更多 →
MacOS安装go-oci8踩坑实录:从Oracle Instant Client到TaoToken统一Key配置

MacOS安装go-oci8踩坑实录:从Oracle Instant Client到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/4 15:37:09 阅读更多 →
编译中文乱码问题排查:从编码声明到 TaoToken 统一 Key 的工程化配置

编译中文乱码问题排查:从编码声明到 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/4 15:36:09 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/4 11:40:45 阅读更多 →
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/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练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/3 9:42:36 阅读更多 →