
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:MicroPython内核开发者常被繁琐的非核心工作困扰,如查阅规范、等待CI测试、管理PR等。Andrew Leech开发的claude-mpy-marketplace项目将这些流程打包为Claude插件,提供四大功能模块:mpy-rules自动加载开发规范,mpy-ci本地一键运行完整CI测试,PR管理工具自动分拣和维护PR,以及mpremote简化设备调试。安装简单,支持自定义插件开发

本文介绍了MicroPython的系统结构及其核心组件,将MicroPython比作智能手机的运行体系,其中硬件对应微控制器,固件对应操作系统,用户程序对应APP。关键概念包括固件(预编译程序包)、REPL(实时命令行交互)、引导加载程序(负责启动)和垃圾回收器(内存管理工具)。系统结构分为用户程序、MicroPython固件和硬件三部分,固件充当嵌入式操作系统,解释和执行用户程序。此外,文章还概

本文介绍了使用MicroPython进行嵌入式开发的优势及其项目架构。MicroPython通过预置硬件驱动和底层库,降低了开发难度和移植成本,其MIT许可也确保了开放性。项目架构采用"核心+端口"模式,核心包含Python编译器和运行时,端口则针对不同硬件平台适配。目录结构清晰划分功能模块,如交叉编译器、外设驱动和测试工具等,并支持多种主流MCU平台如ESP32、STM32和RP2040等,兼具

摘要:Walnut Pi是一款仅售349元的便携Linux小电脑,基于核桃派zero打造,性价比远超同类产品(700-1000元)。它采用DIY组装设计,无需焊接,新手10分钟即可完成,支持完整Linux系统运行(命令行/Python/Docker)。配备开源键盘和丰富接口(Type-C/HDMI等),适合极客DIY、学生编程学习及便携运维使用。提供详细教程和社区支持,扩展性强,未来可升级电池/无

本文介绍了一款专为Claude AI设计的桌面状态指示器开源项目。开发者通过WiFi连接电脑守护进程,实时显示AI工作状态(空闲、执行中、待审批、完成、报错),并配有TTS语音播报。项目采用WizFi360-EVB-Pico开发板,集成了RP2040主控和WizFi360 WiFi模块,通过MicroPython实现功能。硬件包含RGB状态灯、音频功放、振动反馈等模块,提供3D打印外壳方案。所有软

本文介绍了一款专为Claude AI设计的桌面状态指示器开源项目。开发者通过WiFi连接电脑守护进程,实时显示AI工作状态(空闲、执行中、待审批、完成、报错),并配有TTS语音播报。项目采用WizFi360-EVB-Pico开发板,集成了RP2040主控和WizFi360 WiFi模块,通过MicroPython实现功能。硬件包含RGB状态灯、音频功放、振动反馈等模块,提供3D打印外壳方案。所有软

Python异步编程基于 async/await 构建协程,运行在事件循环中。协程生成 Task,遇到 await 时挂起,I/O 完成触发回调恢复运行,通过事件循环非阻塞调度并发任务,实现单线程高并发。

本教程是一个系统性的Python并行计算实战指南,它从并行计算的基本概念出发,循序渐进地深入讲解了Python中实现并发的三大核心范式:多线程、多进程和异步编程。
WIZnet团队基于W55MH32Q/L-EVB开发板开发了一款MCP聊天机器人,整合了AI技术与嵌入式硬件。该项目受小智-ESP32启发,支持语音交互和大语言模型访问,采用MicroPython降低开发门槛。硬件配置包括I2S音频模块、麦克风、按键等组件,通过以太网连接服务器。软件方面提供固件刷写、参数配置指南,支持MQTT通信和功能扩展。用户需在官网注册设备并配置AI代理角色,即可实现个性化智

WIZnet团队基于W55MH32Q/L-EVB开发板开发了一款MCP聊天机器人,整合了AI技术与嵌入式硬件。该项目受小智-ESP32启发,支持语音交互和大语言模型访问,采用MicroPython降低开发门槛。硬件配置包括I2S音频模块、麦克风、按键等组件,通过以太网连接服务器。软件方面提供固件刷写、参数配置指南,支持MQTT通信和功能扩展。用户需在官网注册设备并配置AI代理角色,即可实现个性化智








