<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[研究兴趣：智能物联网、嵌入式系统、人工智能]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/bit_mike</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; bit_mike]]></copyright><item><title><![CDATA[一行命令让码道智能体学会仓颉：CangjieSkills 安装实测与两大核心收益]]></title><link>https://blog.csdn.net/bit_mike/article/details/163615699</link><guid>https://blog.csdn.net/bit_mike/article/details/163615699</guid><author>bit_mike</author><pubDate>Fri, 21 Aug 2026 18:58:53 +0800</pubDate><description><![CDATA[本文介绍了如何通过安装CangjieSkills解决华为云码道智能体(GLAM-5.2)在开发仓颉语言项目时的两大痛点：1）cjpm.toml配置文件字段错误问题；2）stdx扩展库的HTTP/JSON相关编译报错问题。CangjieSkills是仓颉SIG维护的一套AI开发工具技能包，包含语言特性、标准库、项目规范等权威文档。安装仅需一行命令，安装后智能体能正确生成cjpm.toml文件并准确使用stdx中的HTTP/JSON功能，显著提升开发效率。通过实测对比展示了安装前后的代码正确性差异。]]></description><category></category></item><item><title><![CDATA[仓颉开发HarmonyOS入门：从环境搭建到第一个Hello World]]></title><link>https://blog.csdn.net/bit_mike/article/details/163952673</link><guid>https://blog.csdn.net/bit_mike/article/details/163952673</guid><author>bit_mike</author><pubDate>Fri, 21 Aug 2026 18:57:31 +0800</pubDate><description><![CDATA[本文介绍了在DevEco Studio 6.1.1 Release环境下搭建仓颉语言开发HarmonyOS应用的全流程，重点解决插件安装与项目配置两大易错点。 核心步骤： 通过IDE内置插件市场自动安装匹配版本的仓颉插件（避免手动下载导致的版本冲突） 创建项目后必须配置build-profile.json5文件，添加buildModeSet以支持多架构编译 编写仓颉版Hello World程序并运行 关键提示： 插件版本必须与IDE严格匹配（如6.1.1 IDE需配6.1.1 Beta1插件） 使用x86模]]></description><category></category></item><item><title><![CDATA[【鸿睿创智志鸿PAD】零代码手写，创建 OpenHarmony 星星辐射动画]]></title><link>https://blog.csdn.net/bit_mike/article/details/163572746</link><guid>https://blog.csdn.net/bit_mike/article/details/163572746</guid><author>bit_mike</author><pubDate>Fri, 07 Aug 2026 21:52:38 +0800</pubDate><description><![CDATA[本文记录使用华为AI工具DevEco Code通过自然语言对话从零开发OpenHarmony 6.1应用的过程。仅用两句需求描述："创建显示彩色辐射星星的应用"和"增加可拖动锚点"，AI即自动完成工程创建、Canvas动画实现和交互功能。文章详细解析了项目结构、核心动画逻辑（采用Canvas+setInterval方案）、锚点交互实现，并总结了构建过程中的关键问题：deviceTypes配置需使用"default"而非"phone"、媒体资源缺失、Java环境配置和签名问题。最终实现了一个性能稳定的动态星星]]></description><category></category></item><item><title><![CDATA[精简manifest配置加速ESP32-P4开发]]></title><link>https://blog.csdn.net/bit_mike/article/details/162857457</link><guid>https://blog.csdn.net/bit_mike/article/details/162857457</guid><author>bit_mike</author><pubDate>Tue, 14 Jul 2026 08:03:06 +0800</pubDate><description><![CDATA[本文介绍了为ESP32-P4开发板精简OpenVela RTOS适配的方案。原官方manifest包含248个仓库，导致下载时间长、磁盘空间浪费等问题。通过分析识别出核心库（NuttX内核、应用框架、ESP32芯片支持）、必需工具链（xtensa-esp32s3-elf）和可选网络库（如mbedtls、curl等），剔除了其他厂商BSP、Android框架等200+非必要组件。最终创建了两个精简manifest文件：openvela_lite.xml仅包含ESP32-P4必要组件，contest2026_1]]></description><category></category></item><item><title><![CDATA[ESP32-P4-Function-EV-Board 在 Linux/WSL 下编译 NuttX usbconsole 示例]]></title><link>https://blog.csdn.net/bit_mike/article/details/162850741</link><guid>https://blog.csdn.net/bit_mike/article/details/162850741</guid><author>bit_mike</author><pubDate>Tue, 14 Jul 2026 08:00:47 +0800</pubDate><description><![CDATA[本文记录在 Linux/WSL 环境下，为搭建 Apache NuttX 编译环境，并构建、烧录usbconsole示例的完整过程。usbconsole配置会使用 ESP32-P4 的 USB Serial/JTAG 外设作为 NuttX 控制台。对于 ESP32-P4-Function-EV-Board v1.5.2，开发板连接到 PC 后通常表现为 USB Serial/JTAG 设备，烧录和串口控制台都可以通过同一个 USB 口完成。系统：Ubuntu on WSL2。]]></description><category></category></item><item><title><![CDATA[ESP32-P4 NuttX 以太网测试完整指南：从环境配置到网络验证]]></title><link>https://blog.csdn.net/bit_mike/article/details/162819129</link><guid>https://blog.csdn.net/bit_mike/article/details/162819129</guid><author>bit_mike</author><pubDate>Mon, 13 Jul 2026 07:00:00 +0800</pubDate><description><![CDATA[摘要（149字）： 本文详细记录了在Windows环境下基于Apache NuttX实时操作系统实现ESP32-P4开发板以太网功能的完整流程。硬件采用ESP32-P4-Function-Ev-Board 1.6，通过复用ESP-IDF工具链并补充NuttX组件，解决了工具链前缀不匹配问题（如重命名riscv32-esp-elf为riscv64-unknown-elf）。关键步骤包括配置Python虚拟环境、定制以太网defconfig（启用EMAC/DHCP）、修改USB串口控制台，并开发了网络测试程序验]]></description><category></category></item><item><title><![CDATA[Windows 下配置 ESP32-P4-Eval-Board 1.6 的 NuttX 编译环境]]></title><link>https://blog.csdn.net/bit_mike/article/details/162815114</link><guid>https://blog.csdn.net/bit_mike/article/details/162815114</guid><author>bit_mike</author><pubDate>Mon, 13 Jul 2026 07:00:00 +0800</pubDate><description><![CDATA[本文详细记录了在Windows环境下为ESP32-P4开发板配置Apache NuttX开发环境的全过程。主要内容包括： 开发板开箱检查及基础环境评估 获取NuttX源码并确认相关板级配置 准备MinGW/make工具链和Python虚拟环境 处理RISC-V工具链命名兼容性问题 设置编译环境变量和路径 使用CMake+Ninja配置NuttX编译环境 解决ESP HAL与工具链的stdatomic.h兼容性问题 文中提供了具体的环境配置脚本和编译命令，特别说明了如何复用现有ESP-IDF工具链，并通过创建]]></description><category></category></item><item><title><![CDATA[【飞凌嵌入式FCU1501试用】异常检测与LLM智能诊断]]></title><link>https://blog.csdn.net/bit_mike/article/details/162642578</link><guid>https://blog.csdn.net/bit_mike/article/details/162642578</guid><author>bit_mike</author><pubDate>Tue, 07 Jul 2026 07:15:00 +0800</pubDate><description><![CDATA[文章摘要 本文详细介绍了基于RK3506的Modbus-TCP传感器采集系统的异常检测与智能诊断功能。系统支持6种异常类型检测（包括通信故障和物理数据异常），通过可配置的规则判断通信超时、数据越界、突变、卡死等异常情况。采用C语言实现的检测算法包含物理范围检测、数据突变检测、卡死检测和通信超时检测等核心功能。系统通过结构体配置各传感器的独立检测阈值，并生成包含异常类型、严重级别、当前值等信息的详细事件记录，为后续LLM智能诊断提供精准输入。该异常检测机制兼顾实时性和准确性，为工业设备状态监控提供可靠保障。]]></description><category></category></item><item><title><![CDATA[【飞凌嵌入式FCU1501试用】Modbus-TCP通信与传感器数据采集]]></title><link>https://blog.csdn.net/bit_mike/article/details/162642706</link><guid>https://blog.csdn.net/bit_mike/article/details/162642706</guid><author>bit_mike</author><pubDate>Tue, 07 Jul 2026 07:00:00 +0800</pubDate><description><![CDATA[本文介绍基于RK3506边缘计算芯片构建Modbus-TCP传感器采集系统的实现方案。系统采用分布式架构，包含PC端传感器模拟器、RK3506采集器和云端LLM诊断服务三部分。详细解析了Modbus-TCP协议原理，重点展示了Python实现的传感器模拟器核心代码，包括数据更新逻辑和TCP请求处理流程。该系统支持多类型工业传感器模拟（环境、振动、电力、管道等）和故障注入测试，为工业物联网边缘计算应用提供了完整的开发验证方案。]]></description><category></category></item><item><title><![CDATA[【飞凌嵌入式FCU1501试用】在ARM开发板上安装完整Python环境]]></title><link>https://blog.csdn.net/bit_mike/article/details/162585361</link><guid>https://blog.csdn.net/bit_mike/article/details/162585361</guid><author>bit_mike</author><pubDate>Sun, 05 Jul 2026 07:00:00 +0800</pubDate><description><![CDATA[摘要 飞凌FCU1501开发板自带的Python 3.11.8被Buildroot裁剪过度，缺失zlib/ssl/xml等核心模块，导致无法正常使用pip。通过手动提取Debian armhf架构的Python 3.11二进制包（需glibc 2.38兼容），将其安装到/opt目录并创建wrapper脚本，成功恢复了所有缺失模块的功能。随后使用get-pip.py安装完整版pip，最终解决了在裁剪版Python上无法使用pip的问题。这种方法无需重新编译Python，适用于缺少Buildroot源码的嵌入式]]></description><category></category></item><item><title><![CDATA[用 Codex 创建论文全文下载 Skill]]></title><link>https://blog.csdn.net/bit_mike/article/details/162583109</link><guid>https://blog.csdn.net/bit_mike/article/details/162583109</guid><author>bit_mike</author><pubDate>Sat, 04 Jul 2026 16:22:22 +0800</pubDate><description><![CDATA[科研自动化实践：论文下载技能封装 本文介绍了一种可复用的科研自动化方案，将论文下载流程封装为Codex Skill。针对IEEE Xplore和Springer Nature平台实现了自动化下载功能，同时记录了ScienceDirect因机器人检测无法可靠自动化的失败案例。 核心设计： 采用"Skill指令+Playwright脚本+独立浏览器配置"架构 自动化处理导航和重复操作，敏感认证由用户手动完成 使用持久化Edge会话保存登录状态 通过文件头和内容校验确保下载的是真实PDF 实现要点： 输入规范化处]]></description><category></category></item><item><title><![CDATA[使用WorkBuddy自动发微博教程]]></title><link>https://blog.csdn.net/bit_mike/article/details/162582860</link><guid>https://blog.csdn.net/bit_mike/article/details/162582860</guid><author>bit_mike</author><pubDate>Sat, 04 Jul 2026 16:09:24 +0800</pubDate><description><![CDATA[本文介绍了如何配置WorkBuddy AI助手连接微博，实现自动发微博等功能。主要内容包括：安装Node.js和微博CLI工具、登录微博获取cookies凭证、创建MCP服务器目录并编写接口代码、在WorkBuddy中配置微博连接器，以及通过自然语言命令实现发微博、点赞、评论等操作。文章还提供了常见问题解答，说明该方案每小时最多可发5条微博，且支持图片上传等高级功能。通过此方法，用户可以利用AI自动化管理微博账号，提高社交媒体运营效率。]]></description><category></category></item><item><title><![CDATA[〖飞凌嵌入式FCU1501试用〗实战！RS485_5接口连接Modbus温湿度传感器]]></title><link>https://blog.csdn.net/bit_mike/article/details/162149059</link><guid>https://blog.csdn.net/bit_mike/article/details/162149059</guid><author>bit_mike</author><pubDate>Sat, 20 Jun 2026 16:24:04 +0800</pubDate><description><![CDATA[本文详细介绍了在飞凌嵌入式FCU1501上通过RS485_5接口连接Modbus-RTU温湿度变送器的实战过程。主要内容包括：硬件接线（A/B/GND对应连接）、确认串口设备节点为/dev/ttyCH334_1；在Neuron网关中配置南向Modbus-RTU驱动，设置波特率9600bps并添加温湿度数据点位（温度40002/湿度40001寄存器）；最后验证数据采集成功。文章还总结了接线确认、波特率一致性和负值处理等注意事项，验证了FCU1501的RS485接口可靠性和Neuron对Modbus协议的良好支]]></description><category></category></item><item><title><![CDATA[【飞凌嵌入式FCU1501试用】轻量级物联网网关实战]]></title><link>https://blog.csdn.net/bit_mike/article/details/162142097</link><guid>https://blog.csdn.net/bit_mike/article/details/162142097</guid><author>bit_mike</author><pubDate>Sat, 20 Jun 2026 16:04:58 +0800</pubDate><description><![CDATA[本文介绍了如何在飞凌嵌入式FCU1501工业网关上部署Neuron物联网网关软件，并通过Neuron客户端模式与OpenModSim Modbus TCP模拟器搭建测试环境。主要内容包括：1）下载安装Neuron 2.x版本并配置外部访问；2）使用OpenModSim作为Modbus服务器模拟器，配置寄存器数据；3）在Neuron中添加南向设备、配置连接参数及数据点位；4）验证通信连接并查看实时数据；5）提供常见问题排查方法。该方案无需真实硬件即可完成Modbus TCP通信测试，适用于设备未到位时的开发调]]></description><category></category></item><item><title><![CDATA[【飞凌嵌入式FCU1501试用】从“一问一答”到“技能分工”——RK3506 AI编程工作流进化实录]]></title><link>https://blog.csdn.net/bit_mike/article/details/162128276</link><guid>https://blog.csdn.net/bit_mike/article/details/162128276</guid><author>bit_mike</author><pubDate>Fri, 19 Jun 2026 19:49:06 +0800</pubDate><description><![CDATA[本文提出一种将RK3506开发工作流拆解为三个独立Skill（编译、部署、运行）的新方法，取代原有"All-in-One"的AI提示词方案。每个Skill专注单一功能，可通过灵活组合满足不同需求。相较旧方法，新方案具有提示词简洁、调试高效、复用性强等优势，符合Unix哲学设计理念，能更好发挥AI在嵌入式开发中的工具链作用。文章详细介绍了三个Skill的设计逻辑、核心功能和使用示例，展示了如何通过模块化分工提升AI编程效率。]]></description><category></category></item><item><title><![CDATA[【飞凌嵌入式FCU1501试用】+ 加电测试]]></title><link>https://blog.csdn.net/bit_mike/article/details/162127037</link><guid>https://blog.csdn.net/bit_mike/article/details/162127037</guid><author>bit_mike</author><pubDate>Fri, 19 Jun 2026 19:35:58 +0800</pubDate><description><![CDATA[摘要： 本文对飞凌嵌入式FCU1501工业网关进行了初步测评。该设备基于Rockchip RK3506芯片（ARMv7三核），配备512MB内存和7.28GB eMMC存储，支持宽压输入（9-36V）及反接保护。测试包括： 硬件验证：加电后电源指示灯正常，通过SSH登录（默认IP 192.168.1.232）查看启动日志，系统成功加载内核（6.1.99版本）及驱动（以太网、USB、蓝牙等）。 功能测试：配置路由和DNS实现联网，操作蜂鸣器开关，验证Web管理界面（端口8081）的硬件状态监控功能。 软件兼容]]></description><category></category></item><item><title><![CDATA[用 AI 助手直接操作钉钉？QoderWork 连接钉钉的体验分享]]></title><link>https://blog.csdn.net/bit_mike/article/details/161807544</link><guid>https://blog.csdn.net/bit_mike/article/details/161807544</guid><author>bit_mike</author><pubDate>Mon, 08 Jun 2026 20:43:10 +0800</pubDate><description><![CDATA[QoderWork钉钉连接器是一款AI工作助手，通过自然语言交互实现钉钉的高效操作。主要亮点包括：快速搜索整理聊天记录并导出；智能编写和发送消息（如天气通知）；覆盖钉钉全功能（群聊管理、日程、审批等）。该工具支持操作前确认、上下文理解，适用于日常办公、团队协作等场景。目前需下载Qoder桌面客户端并授权钉钉账号使用，显著提升工作效率，尤其解决历史消息查找难题。]]></description><category></category></item><item><title><![CDATA[基于 ESP32-S31-Korvo 与 C4002 毫米波传感器的离席/久坐提醒器开发实践]]></title><link>https://blog.csdn.net/bit_mike/article/details/161774130</link><guid>https://blog.csdn.net/bit_mike/article/details/161774130</guid><author>bit_mike</author><pubDate>Mon, 08 Jun 2026 07:00:00 +0800</pubDate><description><![CDATA[本项目基于ESP32-S31-Korvo开发板和DFRobot C4002毫米波传感器，实现了一个智能久坐提醒系统。系统通过USB-TTL转接器连接毫米波传感器，结合距离检测（30-100cm）和运动状态判断用户是否在座，避免了传统方案依赖物理接触或摄像头带来的隐私问题。采用累计计时逻辑，当离座时自动暂停计时，返回后继续累计。久坐超过阈值后通过板载RGB LED提醒，并在800x480 LCD屏上显示状态信息。项目解决了硬件映射、PSRAM配置、计时逻辑等技术难点，为健康类嵌入式应用提供了可靠解决方案。]]></description><category></category></item><item><title><![CDATA[ESP32-S31 USB Host CDC 示例源码与运行日志分析]]></title><link>https://blog.csdn.net/bit_mike/article/details/161663098</link><guid>https://blog.csdn.net/bit_mike/article/details/161663098</guid><author>bit_mike</author><pubDate>Wed, 03 Jun 2026 19:17:09 +0800</pubDate><description><![CDATA[本文详细解析了ESP32-S41芯片的USB主机功能开发过程，重点介绍了如何通过ESP-IDF官方示例实现CDC类设备通信。文章从整体架构、关键数据结构、核心函数和主程序流程四个维度展开，详细解析了USB主机库初始化、CDC-ACM驱动安装、设备检测与数据收发的实现方法。通过实际运行日志分析，展示了CH340 USB转串口模块的完整通信流程，包括设备描述符解析、数据传输和波特率设置等关键操作步骤。该示例为ESP32系列的USB主机开发提供了实用参考，特别适合需要调试USB转串口设备的开发者。]]></description><category></category></item><item><title><![CDATA[ESP32-S31 ESP-IDF开发环境的构建]]></title><link>https://blog.csdn.net/bit_mike/article/details/161633608</link><guid>https://blog.csdn.net/bit_mike/article/details/161633608</guid><author>bit_mike</author><pubDate>Wed, 03 Jun 2026 07:00:00 +0800</pubDate><description><![CDATA[本文记录了作者初次使用ESP-IDF环境开发ESP32-S31开发板的完整过程。首先通过EIM工具安装仅支持ESP32-S31的master版本ESP-IDF，重点提示必须添加--preview参数设置目标芯片。随后以hello_world示例项目演示了编译、烧录和串口监视的全流程操作。文章为ESP32-S31开发者提供了从环境搭建到程序运行的具体指导，特别强调了该芯片目前仅支持master分支的特殊注意事项。]]></description><category></category></item></channel></rss>