前段时间朋友拿了块 ESP32-C3 开发板过来说想从零开始学嵌入式结果第一步就被劝退了Windows 上到底要装哪些东西、从哪里下载、怎么让板载灯亮起来网上的教程版本多、口径杂照着做总出岔子。我索性把这活儿接下来用 Kimi Code 把这个“从零到点亮”的过程完整走了一遍也算是对 AI 辅助嵌入式开发做了一次实战检验。这篇文章就围绕“用 Kimi Code 在 Windows 上搭建 ESP32-C3 开发环境”这条主线讲清楚为什么要这么选型、环境怎么一步步搭起来、提示词怎么写才能让 AI 给你能跑的代码以及真正踩到报错时该怎么排查。说得直白点这就是一份亲测可复现的操作手记纯新手能照抄老手也能从中看到 AI 参与硬件开发的可行玩法。1. 为什么这套组合更值得放进你的 Windows 工作台1.1 ESP32-C3便宜、联网、且对新手足够温柔的芯片ESP32-C3 是乐鑫推出的一款低成本 Wi-Fi BLE SoC最鲜明的特点是采用了 RISC-V 指令集架构而不是老款 ESP32 用的 Tensilica Xtensa 内核。很多人一听 RISC-V 会觉得陌生但对做应用开发的人来说你基本不需要直接跟指令集打交道只要知道它是一颗 32 位单核处理器主频最高 160MHz带 400KB SRAM 和 4MB Flash支持 802.11 b/g/n Wi-Fi 和蓝牙 BLE 5.0就足够看懂绝大多数示例代码了。真正让它适合入门的原因是价格和集成度。一块常见的 ESP32-C3 开发板售价只有几十块钱板上通常直接带 USB 调试口、LED、按键和排针不需要额外买下载器一根 USB 数据线就能完成供电、烧录、串口日志三件事。对比 Arduino Uno它多了原生的 Wi-Fi 和蓝牙对比树莓派这类 Linux 板卡它又不需要折腾系统镜像和散热属于“跳一跳就够得着”的理想中间点。还有一个让新手安心的地方ESP32 系列在 Arduino 和 PlatformIO 生态里的支持非常成熟。无论是点灯、读取传感器还是跑 MQTT、搭建 HTTP 服务器库基本都是现成的编译器也会自动帮你处理好底层寄存器配置。你只需要关心业务逻辑和引脚编号。换句话说选择 ESP32-C3等于把“最难的部分”提前外包给了成熟的工具链。1.2 Kimi Code 在 Windows 开发流程里能发挥什么作用传统嵌入式开发的体验对新手其实相当不友好装上 IDE 后要先配工具链再对着几百页的数据手册猜引脚写错了编译报错报错信息一堆英文看不懂最后只能复制到搜索引擎里碰运气。Kimi Code 进入流程后最大的变化是“随时有一个熟悉代码和硬件的助手在旁边”帮你把这几个环节的摩擦大幅降低。我实际用下来Kimi Code 在 Windows 开发 ESP32-C3 时最常用的场景有这么几类根据需求直接生成代码骨架比如“ESP32-C3 用 PlatformIO 写一个按钮控制 LED 的程序”解释报错信息把终端里那一大段编译错误复制给它它能结合代码上下文给出定位思路讲解芯片手册和库文档比如“IO_MUX 和 GPIO matrix 有什么区别”“analogRead 的 ADC 衰减参数到底怎么配”代码重构和加注释帮我把随手写出的实验代码整理成能存档的项目结构。不过我要提前打一针预防针Kimi Code 是一个“知识面很广但偶尔会自信地胡说”的助手。它生成结果的质量取决于你给出的上下文也取决于它训练数据里那些旧版本的 API 是否还适用。所以正确心态是把它当实习生而不是权威专家代码最终能不能跑要以本地编译器通过为准。1.3 这篇文章适合谁能收获什么这套流程我定位成“Windows 使用者 嵌入式零基础 愿意碰命令行”的入门路线。你不需要先精通 C 语言但最好知道.cpp和.ino这类文件后缀大概代表什么不需要理解编译原理但要有耐心把报错信息看完整。目标很聚焦在 Windows 上搭出一套能用 Kimi Code 辅助开发的环境然后亲手让 ESP32-C3 板上的 LED 亮起来。跟着做下来你会收获三样东西一套能继续做项目的工程环境、一条与 AI 协作的高效提示词方法以及踩过坑之后的排查直觉。2. 先打好地基让 Windows 正确识别 ESP32-C32.1 USB 线、驱动与设备管理器那点事很多人卡在第一步其实不是软件问题而是物理连接问题。ESP32-C3 开发板几乎全靠 USB 供电和下载但“能充电的 USB 线”和“能传数据的 USB 线”是两回事。插上板子之后如果设备管理器里毫无反应第一件事永远是换一根数据线不要急着怪芯片或驱动。我见过太多人折腾半小时驱动最后只是线的问题。连接正常的情况下Windows 10 和 Windows 11 通常会把 ESP32-C3 板载的 USB-Serial/JTAG 接口识别成一个 COM 串口设备管理器里的“端口 (COM 和 LPT)”分类下会看到类似 “USB JTAG/serial debug unit” 的条目。这是 ESP32-C3 内置 USB 外设的功劳芯片出厂自带虚拟串口和 JTAG 调试能力大多数官方原厂方案不用额外装驱动。但如果你买的是第三方核心板事情会稍微复杂一点。有些低成本方案用的是外挂的 CH340 或 CP2102 USB 转串口芯片首次插入时 Windows 会提示安装驱动甚至根本不识别。区分方法很简单翻一下板子丝印或商家原理图看到 CH340 字样就去晶振厂商官网装 CH340 驱动看到 CP210x 字样就装对应的 Windows 驱动。装完之后重新插入再到设备管理器确认。2.2 VS Code、PlatformIO 和 Arduino IDE 的安装顺序我最终推荐的组合是 VS Code PlatformIO Kimi Code原因是三者能塞进同一个编辑器界面里AI 会话时可以直接对照代码和编译输出不用来回切窗口。但如果你只是今天想快速亮个灯Arduino IDE 2.x 同样是合理选择后面我会讲两条路线的取舍。先装 VS Code从官网下载 Windows 版安装包安装时务必勾选“添加到 PATH”和“使用 Code 打开文件”相关选项。这两个选项对后面终端命令很重要。装完打开左侧扩展市场搜索 PlatformIO IDE安装后 VS Code 通常会提示重载窗口。PlatformIO 第一次启动会初始化核心组件和 Python 虚拟环境耗时可能从几分钟到十几分钟不等期间任务栏图标会一直转圈千万别手滑关掉。初始化完成后左侧边栏会出现一个蚂蚁/房子图标点开就是 PlatformIO 的项目管理入口。如果你是走 Arduino 路线的选手单独装一个 Arduino IDE 2.x 就行板包管理界面做得比较直观适合点灯级别的试验。两条路线可以并存但我个人不建议刚起步时就同时维护两套环境阈值一高容易让人半途放弃。2.3 验证电脑与板子的首次握手连接好 USB 线、装好该装的驱动之后怎么确认系统真的看到板子了打开设备管理器展开“端口 (COM 和 LPT)”记下这个串口名称比如 COM3。更稳妥的做法是在 PowerShell 里跑一条命令Get-PnpDevice -Class Ports | Format-Table Status, FriendlyName如果输出里的 Status 是 OKFriendlyName 里带 COM 字样说明系统已经完成枚举。打算用 PlatformIO 的话还可以在终端里执行pio device list它会列出所有可用串口设备输出里会带有芯片厂商名能帮你准确区分哪个是 ESP32-C3。这一步别看简单千万别跳过。后面所有烧录命令都要依赖这个端口号如果同时插了多个串口设备认错端口可能导致固件烧到别的地方轻则失败重则让你怀疑人生。3. Arduino 板包与 PlatformIO两条路线怎么选我把账算给你3.1 Arduino 路线板管理器加一个 JSON 就开跑如果你决定用 Arduino IDE操作流程大约是打开 IDE进入“文件 - 首选项”在“附加开发板管理器网址”里填入乐鑫官方文档里提供的那个package_esp32_index.json地址然后打开“工具 - 开发板 - 开发板管理器”搜索 “esp32”安装由 Espressif 官方发布的 ESP32 板包安装完成后在开发板列表里找到你的型号常见的会显示为 “ESP32C3 Dev Module” 或 “ESP32-C3 DevKitM-1”。接下来选端口、选上传速度点上传按钮即可。这条路线最大优点是直观适合一句话需求。但缺点在后期会陆续暴露工程结构松散多个源文件组织起来很别扭依赖库的版本管理基本靠手容易出现“昨天还能编译今天加了新库就冲突”的情况而且它和 AI 工具的协作体验相对差因为 Kimi Code 找不到一个干净的项目配置文件去理解你的项目结构。3.2 PlatformIO 路线一个配置文件管好所有事PlatformIO 的哲学完全不同一切靠platformio.ini这个文件声明板型、框架、库、烧录速率都在里面项目的 src、lib、include 目录结构清晰天然适合多文件协作。在 VS Code 中新建一个 PlatformIO 项目Board 搜索esp32-c3常见选项里有esp32-c3-devkitm-1、esp32-c3-devkitc-02这些官方板型Framework 选择 ArduinoLocation 放一个独立工作目录。创建完成后PlatformIO 会自动下载工具链和平台文件首次建工程等十几分钟都很正常。之后日常开发基本就是三条命令pio run # 编译当前工程 pio run -t upload # 编译并上传到板子 pio device monitor # 打开串口监视器别被命令行吓到实际上这些命令比图形界面点击更稳定而且报错信息更完整复制给 Kimi Code 查错也更方便。PlatformIO 的依赖管理靠platformio.ini里的lib_deps字段你可以精确锁定库版本比如arduino-libraries/Arduino_JSON^0.2.0能够有效避免“库作者更新后 API 变了导致项目崩了”这类问题。3.3 我的选择逻辑为什么最终推荐 PlatformIO 配 Kimi Code下面这张表是我实际对比后的体验总结对比维度Arduino IDEPlatformIO上手门槛低适合首次点灯中需要理解工程概念工程结构单文件为主多目录清晰可扩展库管理容易版本冲突支持锁版本可复现命令行能力弱强报错信息完整与 AI 工具协作一般高配置文件可被理解适合阶段第一次体验第二次之后的长期开发我的建议是如果今晚只想让灯亮起来Arduino IDE 完全够用但如果想认真玩下去尤其是要让 Kimi Code 在同一编辑器里帮你写代码、看报错、做重构PlatformIO 几乎是不二选择。两套环境并存虽然技术上没冲突但会分散你的注意力新手阶段还是先专心走通一条路比较好。4. 让 Kimi Code 真正干活安装、会话姿势与提示词模板4.1 Kimi Code 怎么装怎么确认它能用Kimi Code 的安装方式更新比较快建议以官方文档为准。以我写这篇文章时的经验它一般有两种形态一种是命令行 CLI在 Windows 终端里启动后进入交互会话另一种是与 VS Code 集成在编辑器侧边栏里直接对话。两种形态最终都调用 Kimi 的模型服务所以需要先登录账号并且保证网络能正常访问。装好之后做一个最小验证在终端里运行版本命令比如kimi --version确认程序存在然后新建一个空白会话随便问一句“ESP32-C3 和 ESP32 的引脚兼容吗”如果可以正常回复说明服务链路没问题。这一步容易被忽略有些公司内网或受限网络环境会拦截外部连接导致 CLI 一直转圈。遇到这种情况先在浏览器里确认能打开 Kimi 的服务页面再回来排查工具设置。4.2 提示词不是聊天是写需求文档用 Kimi Code 最大的误区是“想到哪说到哪”。它的回答质量高度依赖你给出的上下文尤其是硬件领域芯片型号、板卡型号、框架、引脚、库版本这些信息缺一不可。我现在习惯用一套固定模板几乎可以套用到任何一个小功能开发上【硬件】ESP32-C3 开发板PlatformIO 工程Arduino 框架 【目标】写一段程序让板载 LED 以 500ms 周期闪烁 【引脚】板载 LED 焊接在 GPIO8高电平点亮 【约束】只改 src/main.cpp不要引入额外库注释用中文 【输出】给出完整 main.cpp并逐行解释关键语句你仔细看这五段它不是在“聊天”而是在写需求文档。硬件、目标、引脚、约束、输出格式每一行都在削减 AI 的猜测空间。尤其是引脚号这种细节AI 很容易拿训练集里的“大众答案”来糊弄你比如它默认 ESP32-C3 的板载 LED 在 GPIO2但你实际板子可能是 GPIO8所以必须显式写清楚。4.3 编译报错时把终端日志直接喂回给 AI写完代码后编译报错第一反应不应该是截图发朋友圈而是把终端里的完整日志复制给 Kimi Code同时说明“这是 PlatformIO 的编译失败日志”“我刚改过哪个文件”。AI 对报错的理解速度通常比人快能很快指出是缺库、类型错误、板型不匹配还是宏定义冲突。这里有一个协作技巧让 AI 给你“排查方向”而不是“唯一答案”。比如你可以要求它列出三种可能的失败原因按概率排序。这样得到的建议更全面你再到代码里逐一核对最后把验证结果回喂给它让下一轮回答更精准。这种“AI 提假设、人做验证”的循环才是现阶段最实用的 AI 辅助开发方式。5. 点亮 ESP32-C3从 Blink 到真正理解引脚5.1 板载 LED 的引脚到底怎么查别背结论点灯实验前最先要搞清楚的是 LED 接到了哪个 GPIO。官方 ESP32-C3-DevKitM-1 板载一颗 WS2812 RGB LED数据引脚是 GPIO8但这颗灯不是普通高电平就能点亮的它需要走 Neopixel 协议发送颜色数据。另一款常见板子 ESP32-C3-DevKitC-02 上除 RGB LED 外通常还有一颗蓝色状态灯接在 GPIO2那种可以直接用 GPIO 高低电平控制。第三方板子的接线更是五花八门GPIO2、GPIO8、GPIO12 我都见过。所以正确的做法不是背我的结论而是查自己板子的资料。看丝印、看原理图、看商家详情页找到 LED 的正极连接到了哪个引脚。如果原理图缺失也可以做“盲扫”写一个循环程序把几个候选 GPIO 轮流拉高看哪个灯亮。这个方法粗暴但有效前提是你要确定这颗 LED 是普通灯还是 WS2812——两者的驱动方式完全不同。提示很多教程把 GPIO8 直接当成 LED 引脚让新手点灯结果灯就是不亮其实是没认出那是一颗需要协议的 RGB LED。动手前先确认灯的类型再决定用什么代码驱动。5.2 点灯代码、编译与上传假设你的板载 LED 是普通高电平点亮、接在 GPIO2完整代码只有十几行#include Arduino.h void setup() { pinMode(2, OUTPUT); } void loop() { digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); delay(1000); }在 PlatformIO 工程里把它放进src/main.cpp同时确认platformio.ini内容[env:esp32-c3-devkitm-1] platform espressif32 board esp32-c3-devkitm-1 framework arduino monitor_speed 115200然后在 VS Code 终端里执行pio run -t upload第一次编译会比较耗时因为工具链可能还要补全组件网络不好的时候请耐心等待。上传成功后终端会显示SUCCESS板载 LED 应该开始以 1 秒间隔闪烁。如果想看到芯片的启动日志再执行pio device monitor波特率要和配置文件里的monitor_speed一致。5.3 点完板载灯顺手做一个外接 LED 加按键的扩展实验点完板载 LED 后不要停在原地说“我会了”强烈建议立刻做一个外接实验用杜邦线将一个 LED 正极串联一颗 220Ω 限流电阻接到 GPIO3负极接 GND再把一个轻触按钮一端接 GPIO4、另一端接 GND代码里启用内部上拉实现“按钮按下时 LED 翻转”。这个实验的价值在于逼你理解三件事分清输入和输出、理解上拉电阻和限流电阻、学会看丝印上的引脚编号。你可以把这些需求直接丢给 Kimi Code让它生成完整代码。同样提醒它写清楚按键接 GPIO4、LED 接 GPIO3它给出的代码基本可以直接用。做完这一步你才算真正跨过了嵌入式开发的门槛。6. 踩坑实录三个高发问题我把排查链路完整走给你看6.1 设备管理器里没有 COM 口现象板子插上后设备管理器里既没有 COM 口也没有任何新设备出现像什么都没发生一样。我的排查链路是这样的换一根 USB 数据线。这一步排出的问题最多很多“能充电”的线根本不通数据。换一个 USB 接口。台式机前置面板的供电有时不够稳定优先插主板背面的 USB 口。打开设备管理器查看“端口”和“其他设备”两个分类。如果看到带感叹号的 “USB JTAG/serial debug unit”右键点“更新驱动程序”选自动搜索如果出现的是完全未知的设备多半是驱动缺少。确认你的板子是不是外挂 CH340 或 CP2102 的方案是的话去芯片厂商官网装对应驱动装完重启电脑。最后的手段把 Boot 引脚和 GND 用杜邦线短接再重新上电迫使芯片进入下载模式看设备是否重新枚举。这套流程走下来绝大多数“没反应”都能排查到底。关键在于顺序不能乱先物理后驱动先简单后复杂。6.2 编译失败板型选错与框架问题现象pio run报错提示板型不存在或输出一堆带#error的宏报错。排查链路检查platformio.ini的board字段。拼写错误是很常见的原因可以在终端里执行pio boards esp32-c3把支持列表拉出来对照着改。确认 framework 是 Arduino 还是 ESP-IDF。如果项目创建时没选对框架或者框架下平台组件没下载完整编译会一直报错。此时删除工程重新创建比手动修复更快。留意 Python 环境。PlatformIO 自带虚拟环境但如果你的系统配置过 Python 且版本过新某些旧版 PlatformIO 会起冲突。解决办法是升级 PlatformIO 扩展到最新版。报错信息如果指向某个库文件优先检查lib_deps是否锁定版本。不要用不带版本号的写法否则库作者一更新你的代码就跟着崩。编译失败这件事心态要摆正。你每解决一次报错读错误信息的能力就强一截。不要复制日志去群里求人先自己看一遍带着判断再去求助 AI 或社区效率完全不一样。6.3 Kimi Code 给出的代码不能直接跑怎么办最典型的问题AI 按训练集里的常见印象告诉你板载 LED 在 GPIO2结果你用的板子 LED 在 GPIO8代码编译能过但灯就是不亮。这不是 AI 坏了而是它没有你手上这块板子的原理图。解决方案是在提示词里把真实引脚号、板子型号明确写清楚让它重新生成。另一种情况是它给出的代码使用了某个冷门库或者神秘的寄存器操作虽然理论正确但和你的框架版本不匹配。这时候不要简单地说“换一种写法”可以明确要求“用 Arduino API 实现同样的功能”并让它解释为什么这样写两者对质之后你通常能学到不少细节。如果 AI 坚持某段代码应该没问题但你的本地编译器确实报错几乎可以断定是它训练数据里的 API 版本过时了。让它忽略旧 API改用当前官方推荐的写法即可。最终以本地编译通过为准AI 只能作为辅助判断不能作为裁判。7. 从点亮到更长远的项目让 AI 陪你走完一整条开发线7.1 第一个真正的 IoT 小目标局域网控制 LED点亮之后最顺理成章的下一步是连 Wi-Fi。让 Kimi Code 帮你生成一个极简 HTTP 服务器ESP32-C3 连接家里路由器手机浏览器访问它的 IP页面里放一个开关按钮点击控制 LED 开关。这段代码比 Blink 复杂但逻辑核心其实只有三块Wi-Fi 连接、HTTP 服务、GPIO 控制。把这三个模块拆开描述给 AI它能给你搭得像模像样。写这种网络程序时有几个关键点必须在提示词里说清楚Wi-Fi 名称和密码要用变量保存监听端口默认 80返回的 HTML 页面里字符串转义要处理WiFi.begin()之后要等待连接成功再启动服务。代码生成后重点自查两处——WiFi.begin()的返回值处理逻辑以及回调函数里的 GPIO 引脚号。跑通之后你会发现 ESP32-C3 的乐趣真正释放出来了远程开关灯、传感器数据上报、屏幕刷新都是同一套模式。7.2 让 Kimi Code 当芯片手册的“翻译官”很多嵌入式卡住的地方不是代码写不出来而是 datasheet 读不懂。ESP32-C3 技术参考手册有几百页全是英文和寄存器地址。Kimi Code 在这方面是很好的搭档你可以把某一段寄存器说明粘贴给它让它解释这个寄存器的作用与典型配置也可以问它 GPIO8 作为普通输出时io_mux 和 GPIO matrix 分别管什么库封装替你做了哪些事。把底层概念弄明白之后你会意识到在 Arduino 框架下工作大多数时候根本不需手碰寄存器库已经处理好了。但知道底层在发生什么能让你在 Debug 诡异现象时不至于毫无头绪。比如某个引脚上电瞬间闪了一下灯你会想到是不是默认上下拉状态导致的这种直觉比背 API 更有价值。7.3 几条掏心窝的 AI 辅助开发心得最后分享几条我用 AI 写嵌入式代码后的真实体会不算严谨方法论但挺有实操参考价值。第一AI 生成代码务必分步验证。每加一个外设就编译烧录一次不要等写了三大块功能再一起上板否则出问题根本不知道是哪个模块惹的祸。第二把项目配置类的固定信息沉淀成提示词模板硬件型号、框架、常用引脚都写好每次只要改目标和约束即可别重复解释背景。第三AI 会话记录一定要保留尤其是踩坑后求助成功的方案。下次遇到类似问题翻历史记录比搜索引擎还快。还有一点经常被忽略别吝啬给 AI 喂“废话”上下文。你改了哪个文件、刚才做了什么操作、当前用的库是哪个版本这些信息对它缩小答案范围帮助很大。把它当成一个随时待命、知识面广但偶尔糊涂的实习生需求讲得越清楚交付质量越有保障。
企业数字化 ERP 产品动态
相关推荐
LubanCat 5软实时化实战:PREEMPT_RT内核编译与RKDevTool烧录全流程 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:07:00
工业SPI隔离链路设计:MAX14431与STM32F205实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:07:00
EtherCAT从站选型避坑指南:硬件ESC、软件协议栈与外挂方案深度对比 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:06:00
Moonlight-16B-A3B:Muon优化器加持的MoE模型如何重塑大语言模型效率边界 Moonlight-16B-A3B:Muon优化器加持的MoE模型如何重塑大语言模型效率边界
导语
Moonshot AI开源的Moonlight-16B-A3B模型以160亿总参数、30亿激活参数的混合专家架构,在5.7T训练tokens下实现MMLU70.0、CMMLU78.2的突破,将16B参数模型的训练成本… · 2026/11/3 1:42:16
ERNIE-4.5-VL:424B参数多模态MoE模型如何重构行业AI应用 ERNIE-4.5-VL:424B参数多模态MoE模型如何重构行业AI应用
导语
百度ERNIE-4.5-VL-424B-A47B-Base多模态大模型凭借异构混合专家架构,在保持4240亿总参数能力的同时,仅需470亿激活参数即可高效运行,已在医疗、电商等领域实现诊断效… · 2026/11/3 1:42:16
8GB显存玩转AI视频生成:WanVideo FP8量化模型打破硬件壁垒 8GB显存玩转AI视频生成:WanVideo FP8量化模型打破硬件壁垒
导语
阿里开源视频生成模型Wan2.1推出FP8量化优化版本,将专业级视频生成门槛从16GB显存降至8GB,配合ComfyUI插件生态,让消费级显卡用户首次具备高质量视频创作能力。
… · 2026/11/3 1:42:16
专业级视频创作:LTX-2.3-22b-IC-LoRA-Ingredients最佳参数设置指南 专业级视频创作:LTX-2.3-22b-IC-LoRA-Ingredients最佳参数设置指南
LTX-2.3-22b-IC-LoRA-Ingredients是一款基于LTX-2.3-22B基础模型开发的IC-LoRA(in-context LoRA)模型,专门用于视频生成任务。它通过参考表(referen… · 2026/11/3 1:42:16
JoyAI-Image-Edit-Plus-Diffusers社区贡献指南:如何参与开源项目开发 JoyAI-Image-Edit-Plus-Diffusers社区贡献指南:如何参与开源项目开发
欢迎来到JoyAI-Image-Edit-Plus-Diffusers社区!🎉 作为一款基于Diffusers的AI图像编辑工具,我们致力于为开发者提供简单高效的图像处理解决方案。本指南将为你… · 2026/11/3 1:41:16
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18