<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[embedream的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/embedream</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; embedream]]></copyright><item><title><![CDATA[鸿蒙 OS IoT 开发之基础 —— 软总线（遇阻） ]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/167075786</link><guid>https://blog.youkuaiyun.com/embedream/article/details/167075786</guid><author>embedream</author><pubDate>Sun, 04 Oct 2026 11:10:00 +0800</pubDate><description><![CDATA[在 AI 的辅助下，编写了 HI3861 的软总线测试程序，手机端的程序也勉强运行了，可两者直接未实现连接，软总线尝试以失败告终。只好暂缓一下，进一步学习鸿蒙相关知识，并期待 ESP32 之类大众芯片能支持鸿蒙，从而可以获得相对完整的示例程序，通过可以运行的示例消化吸收，完成自己需要的功能。]]></description><category></category></item><item><title><![CDATA[鸿蒙OS IoT 设备开发之基础 —— Wifi 连接]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/164260572</link><guid>https://blog.youkuaiyun.com/embedream/article/details/164260572</guid><author>embedream</author><pubDate>Tue, 01 Sep 2026 16:58:30 +0800</pubDate><description><![CDATA[继续完成 Hi3861 的外设驱动，这次是 Wifi —— 该芯片的特色功能。还是豆包协助，参考海思提供的 Demo，实现了STA。顺带化解了虚拟机内存在打开完整 HarmonyOS 工程导致的撑死问题。虽说不如 IDE 集成环境方便，但好歹可以工作了。]]></description><category></category></item><item><title><![CDATA[鸿蒙OS IoT设备开发之基础 —— 外设驱动]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/164189228</link><guid>https://blog.youkuaiyun.com/embedream/article/details/164189228</guid><author>embedream</author><pubDate>Sun, 30 Aug 2026 17:02:48 +0800</pubDate><description><![CDATA[初步尝试编写鸿蒙 OS 的硬件驱动程序，有两个收获：一是确定了合适的 hi3861 库（海思库），二是发现了鸿蒙设备开发环境对虚拟机内存的消耗巨大，不得不变通一下，将编写过程和编译、下载过程分开，在编写程序时不打开工程。此外，尝试了 AI 辅助编程，确实有效，但还需人具备专业基础，以便优化 AI 所写的程序。]]></description><category></category></item><item><title><![CDATA[鸿蒙设备开发环境 DevEco Device Tool 安装记]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/163079285</link><guid>https://blog.youkuaiyun.com/embedream/article/details/163079285</guid><author>embedream</author><pubDate>Tue, 21 Jul 2026 17:15:25 +0800</pubDate><description><![CDATA[历经磨难，总算完成了鸿蒙设备的硬件开发环境，将其过程分享，供有兴趣尝试鸿蒙硬件开发的朋友参考。]]></description><category></category></item><item><title><![CDATA[鸿蒙智能居家养老系统构思（续二）—— 适老化烹饪中心详细构思]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/149841708</link><guid>https://blog.youkuaiyun.com/embedream/article/details/149841708</guid><author>embedream</author><pubDate>Fri, 01 Aug 2025 21:41:08 +0800</pubDate><description><![CDATA[居家养老，吃是不可回避的事情，但对于老人而言，如何能方便、安全的做出可口、健康的饭菜是个难题，也就是为何社区首先会办养老食堂的缘故。期望通过这样一个构思，抛砖引玉，让厂家可以生产出一套适老化的烹饪中心，解决老人的一日三餐，并从中获取吃的快乐和健康。]]></description><category></category></item><item><title><![CDATA[鸿蒙智能居家养老系统构思（续一） —— 核心子系统详细构思]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/149690269</link><guid>https://blog.youkuaiyun.com/embedream/article/details/149690269</guid><author>embedream</author><pubDate>Sun, 27 Jul 2025 15:39:20 +0800</pubDate><description><![CDATA[基于前面所写的“写给“华为鸿蒙智家 -- 智能居家养老系统构思”一文，将其中的核心子系统单独拿出来，详细构思，期望能成为独立的产品，能够先期问世，给需要的老人尽早提供帮助，也为产品开发的人员提供启发，不必一蹴而就，而是逐步完善，这样不论是客户还是厂家，都更容易接受和实施。期待着....]]></description><category></category></item><item><title><![CDATA[智能居家养老系统构思]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/149267132</link><guid>https://blog.youkuaiyun.com/embedream/article/details/149267132</guid><author>embedream</author><pubDate>Fri, 11 Jul 2025 10:10:14 +0800</pubDate><description><![CDATA[基于自身陪护老人的体验，以及自己对将要面临的老年生活的期望，结合自身以往的经验和知识，提出一个智能居家养老系统的构想，期望能抛砖引玉。之所以建议基于鸿蒙，是因为要想智能养老系统能有效运行，所以的装置需要有很好的连接，以及信息能随老人在室内的移动而顺畅的迁移，我觉得鸿蒙的分布式总线是较好的选择。因为华为做了鸿蒙智家，关键是有AI康养传感器，这是整个系统的基础，故将诉求指向华为鸿蒙智家。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – 走出屏幕的 ROS 小海龟（27）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/144219510</link><guid>https://blog.youkuaiyun.com/embedream/article/details/144219510</guid><author>embedream</author><pubDate>Tue, 03 Dec 2024 17:33:26 +0800</pubDate><description><![CDATA[在上一步的基础上，完成了使用 turtle_teleop_key 节点控制虚拟和现实两个小海龟，将基于 micro_ros 软件包实现单片机和 ROS2 主机通讯的流程全部打通，后面就可以进一步尝试ROS2 的功能了。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 — RT - Thread+ROS2 浅尝（26）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/144089294</link><guid>https://blog.youkuaiyun.com/embedream/article/details/144089294</guid><author>embedream</author><pubDate>Wed, 27 Nov 2024 17:43:14 +0800</pubDate><description><![CDATA[费尽周折，总算将 micos_ros 加入到我的 RT-Thread 程序框架中，完成了最重要的一步。在这个踩坑过程中，知道了 C++ 深奥，以及 AI 的强大。在此分享详细过程，希望能给同样踩坑的朋友提供参考。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – RT-Thread + ROS2 初探（25）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/143897392</link><guid>https://blog.youkuaiyun.com/embedream/article/details/143897392</guid><author>embedream</author><pubDate>Tue, 19 Nov 2024 22:54:19 +0800</pubDate><description><![CDATA[得知 ROS 升级为 ROS2 后，将 rosserial 升级为可以在单片机上运行的 Micro_ROS，大大提升了性能。关键是 RT-Thread 中包含了 Micro_ROS 软件包，正好可以尝试一下，。于是有了文中的经历。]]></description><category></category></item><item><title><![CDATA[DIY小车神器 - 智能轮式驱动单元]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/136778273</link><guid>https://blog.youkuaiyun.com/embedream/article/details/136778273</guid><author>embedream</author><pubDate>Sun, 17 Mar 2024 11:18:23 +0800</pubDate><description><![CDATA[将很早前做的智能轮式驱动单元升级，完善低分辨率编码器测速，并在小内存的MCU上实现 PID 参数自整定。分享之，供有兴趣的朋友参考。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – 低分辨率编码器测速方式完善（24）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/135669144</link><guid>https://blog.youkuaiyun.com/embedream/article/details/135669144</guid><author>embedream</author><pubDate>Thu, 18 Jan 2024 11:38:12 +0800</pubDate><description><![CDATA[在测试新做的一批“轮式驱动单元”时，发现现有的测速算法存在问题，且自己对目前的算法不满意，太繁琐，时间间隔略久，自己都看不懂，故下决心重新构思，采用前N个脉冲平均周期计算，完成后程序逻辑简单、清晰、满意。将掌上实验室程序也相应修改，分享之，以免前面错误的构思误导大家。]]></description><category></category></item><item><title><![CDATA[28BYJ48 步进电机驱动记]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/134236240</link><guid>https://blog.youkuaiyun.com/embedream/article/details/134236240</guid><author>embedream</author><pubDate>Sun, 05 Nov 2023 22:56:00 +0800</pubDate><description><![CDATA[被 28BYJ48 的低价所惑，启动了替换舵机之旅，结果差点翻车，好在最后找到了出路。感觉 28BYJ48 步进电机市场上很多，估计会有不少人选用，故分享我的入坑经历，供同行者参考。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – 单片机课可以这样开（23）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/130568730</link><guid>https://blog.youkuaiyun.com/embedream/article/details/130568730</guid><author>embedream</author><pubDate>Mon, 08 May 2023 22:29:23 +0800</pubDate><description><![CDATA[提出一个单片机课程建议，将教学和实验融为一体，将用作为教学核心，通过实践掌握基本的单片机应用技能。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – RT-Thread 之RISC芯片尝试（22）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/130394253</link><guid>https://blog.youkuaiyun.com/embedream/article/details/130394253</guid><author>embedream</author><pubDate>Wed, 26 Apr 2023 20:57:18 +0800</pubDate><description><![CDATA[想尝试基于 RISC-V 架构单片机 CH32V307 跑 RT-Thread 程序，结果发现还不具备作为开发应用程序的条件，需要芯片厂家进一步完善支持，应该要做到或接近 STM32的支持水准，否则无法成为一个被开发人员接受的芯片，至少在跑 RT-Thread时。
估计芯片厂家苦于人手不足，建议厂家尝试发挥网络的力量，借鉴维基百科的机制，快速打造出符合实际开发需求的支持包，从而使芯片和系统都能为国人所接受。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – RT-Thread 运行性能评估（21）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/130189128</link><guid>https://blog.youkuaiyun.com/embedream/article/details/130189128</guid><author>embedream</author><pubDate>Sun, 16 Apr 2023 22:11:24 +0800</pubDate><description><![CDATA[在 RT-Thread 下实现了小车的基础控制功能，但要判断 RT-Thread 是否适合这类实时性控制场景，需要检测评估一下其运行性能。从我的经验看，栈运行监测、外部中断响应时间、CPU占用率是需要测试的，因为这是基于 OS 编程需要关注的问题。实际测试后，感觉不错，我觉得可以应用于大多数场景！]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – RT-Thread 下实现PID自整定（20）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/130082632</link><guid>https://blog.youkuaiyun.com/embedream/article/details/130082632</guid><author>embedream</author><pubDate>Tue, 11 Apr 2023 14:24:36 +0800</pubDate><description><![CDATA[将基于 Arduino+FreeRTOS 实现的 PID 自整定功能移植到 RT-Thread 下，看看是否可行。实施结果：OK！基于 RT-Thread 完美实现了 PID 调速。顺带验证了基于 Serial V1 版本的发送阻塞验证，发送数据时并未阻塞，暂时可以不升级到 Serial V2.]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – RT-Thread 下实现运动功能（19）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/130019820</link><guid>https://blog.youkuaiyun.com/embedream/article/details/130019820</guid><author>embedream</author><pubDate>Fri, 07 Apr 2023 20:31:42 +0800</pubDate><description><![CDATA[基于 RTT 应用框架，将电机驱动按实际应用需求编入程序中，尝试用 C++ 的类方式定义电机驱动功能，因为两侧电机的驱动功能相同，用一个类即可。 ]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – 基于 RT-Thread 框架的第一个应用（18）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/129824640</link><guid>https://blog.youkuaiyun.com/embedream/article/details/129824640</guid><author>embedream</author><pubDate>Tue, 28 Mar 2023 20:56:46 +0800</pubDate><description><![CDATA[基于 RT-Thread 应用程序框架，将前面实现的 RTT 激活程序加入到框架中，作为硬件测试功能，创建一个测试线程，将三个硬件激活功能作为基本测试操作，用串口指令操作执行。目的是感受一下 RT-Rhread 的多线程应用，以及线程间的同步、通讯功能。]]></description><category></category></item><item><title><![CDATA[掌上单片机实验室 – RT-Thread 应用程序框架（17）]]></title><link>https://blog.youkuaiyun.com/embedream/article/details/129795820</link><guid>https://blog.youkuaiyun.com/embedream/article/details/129795820</guid><author>embedream</author><pubDate>Mon, 27 Mar 2023 15:15:46 +0800</pubDate><description><![CDATA[通过跟踪调试，发现发送方式基本是阻塞完成的，故默认按阻塞逻辑处理，功能是实现了，后续再仔细分析一下。1）RT-Thread 创建线程多了一个参数：Slice，按说明是在轮流执行时，线程的执行时间，单位为 Tick，也就是说，RT-Thread 可以定义每个线程在轮流执行时的时间，而非每次Tick都转换线程。我觉得：就RT-Thread的学习而言，单个功能的示例官方已经提供，缺少的是结合实际需求（或接近实际的需求）的编程示例，比如说多文件的编程，因为随着代码增加，放在一个文件中会导致阅读费力，调试困难；]]></description><category></category></item></channel></rss>