<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>节点连接中</title><link>http://sailblog.cloud</link><atom:link href="http://sailblog.cloud/rss.xml" rel="self" type="application/rss+xml"/><description>节点连接中</description><generator>Halo v2.23.1</generator><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 00:39:13 GMT</lastBuildDate><item><title><![CDATA[FreeRTOS 入门与工程实践——堆/栈]]></title><link>http://sailblog.cloud/archives/heap_stack</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=FreeRTOS%20%E5%85%A5%E9%97%A8%E4%B8%8E%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5%E2%80%94%E2%80%94%E5%A0%86%2F%E6%A0%88&amp;url=/archives/heap_stack" width="1" height="1" alt="" style="opacity:0;">一、堆(HEAP) 堆是一块由程序员或系统统一管理的内存区域，它的核心作用是“按需分配”。在 FreeRTOS 中，绝大多数内核对象，例如任务（Task）、队列（Queue）、信号量（Semaphore）等，都是通过动态分配创建的，而这些分配行为本质上都发生在堆上。 只要你在代码中看到 pvPort]]></description><guid isPermaLink="false">/archives/heap_stack</guid><dc:creator>瓦力</dc:creator><category>软件</category><pubDate>Sat, 11 Apr 2026 21:44:05 GMT</pubDate></item><item><title><![CDATA[ROS学习日记——动作]]></title><link>http://sailblog.cloud/archives/action</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=ROS%E5%AD%A6%E4%B9%A0%E6%97%A5%E8%AE%B0%E2%80%94%E2%80%94%E5%8A%A8%E4%BD%9C&amp;url=/archives/action" width="1" height="1" alt="" style="opacity:0;">场景 关于action通信，我们先从之前导航中的应用场景开始介绍，描述如下： 机器人导航到某个目标点,此过程需要一个节点A发布目标信息，然后一个节点B接收到请求并控制移动，最终响应目标达成状态信息。 乍一看，这好像是服务通信实现，因为需求中要A发送目标，B执行并返回结果，这是一个典型的基于请求响应的]]></description><guid isPermaLink="false">/archives/action</guid><dc:creator>瓦力</dc:creator><enclosure url="http://sailblog.cloud/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fimage-BjFB.png&amp;size=m" type="image/jpeg" length="110635"/><category>软件</category><pubDate>Thu, 9 Apr 2026 22:01:13 GMT</pubDate></item><item><title><![CDATA[ROS学习日记——服务]]></title><link>http://sailblog.cloud/archives/server</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=ROS%E5%AD%A6%E4%B9%A0%E6%97%A5%E8%AE%B0%E2%80%94%E2%80%94%E6%9C%8D%E5%8A%A1&amp;url=/archives/server" width="1" height="1" alt="" style="opacity:0;">一、场景 服务通信也是ROS中一种极其常用的通信模式，服务通信是基于请求响应模式的，是一种应答机制。也即：一个节点A向另一个节点B发送请求，B接收处理请求并产生响应结果返回给A。比如如下场景： 机器人巡逻过程中，控制系统分析传感器数据发现可疑物体或人... 此时需要拍摄照片并留存。 在上述场景中，就]]></description><guid isPermaLink="false">/archives/server</guid><dc:creator>瓦力</dc:creator><enclosure url="http://sailblog.cloud/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fimage-keMC.png&amp;size=m" type="image/jpeg" length="47403"/><category>软件</category><pubDate>Wed, 8 Apr 2026 17:59:49 GMT</pubDate></item><item><title><![CDATA[ROS学习日记——话题]]></title><link>http://sailblog.cloud/archives/topic</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=ROS%E5%AD%A6%E4%B9%A0%E6%97%A5%E8%AE%B0%E2%80%94%E2%80%94%E8%AF%9D%E9%A2%98&amp;url=/archives/topic" width="1" height="1" alt="" style="opacity:0;">一、场景 话题通信是ROS中使用频率最高的一种通信模式，话题通信是基于发布订阅模式的，也即：一个节点发布消息，另一个节点订阅该消息。话题通信的应用场景也极其广泛，比如如下场景： 机器人在执行导航功能，使用的传感器是激光雷达，机器人会采集激光雷达感知到的信息并计算，然后生成运动控制信息驱动机器人底盘运]]></description><guid isPermaLink="false">/archives/topic</guid><dc:creator>瓦力</dc:creator><enclosure url="http://sailblog.cloud/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fimage-NWLW.png&amp;size=m" type="image/jpeg" length="34637"/><category>软件</category><pubDate>Wed, 8 Apr 2026 17:39:17 GMT</pubDate></item><item><title><![CDATA[FreeRTOS 入门与工程实践——内存管理]]></title><link>http://sailblog.cloud/archives/heap</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=FreeRTOS%20%E5%85%A5%E9%97%A8%E4%B8%8E%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5%E2%80%94%E2%80%94%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86&amp;url=/archives/heap" width="1" height="1" alt="" style="opacity:0;">一、为什么要自己实现内存管理 为了让FreeRTOS更容易使用，这些内核对象一般都是动态分配：用到时分配，不使用时释放。 使用内存的动态管理功能，简化了程序设计：不再需要小心翼翼地提前规划各类对象，简化API函数的涉及，甚至可以减少内存的使用。 在C语言的库函数中，有mallc、 free等函数，但]]></description><guid isPermaLink="false">/archives/heap</guid><dc:creator>瓦力</dc:creator><enclosure url="http://sailblog.cloud/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fimage-NLDj.png&amp;size=m" type="image/jpeg" length="45347"/><category>软件</category><pubDate>Wed, 8 Apr 2026 01:30:57 GMT</pubDate></item><item><title><![CDATA[什么年代了，还在写传统简历？]]></title><link>http://sailblog.cloud/archives/autocv</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=%E4%BB%80%E4%B9%88%E5%B9%B4%E4%BB%A3%E4%BA%86%EF%BC%8C%E8%BF%98%E5%9C%A8%E5%86%99%E4%BC%A0%E7%BB%9F%E7%AE%80%E5%8E%86%EF%BC%9F&amp;url=/archives/autocv" width="1" height="1" alt="" style="opacity:0;">这个中文 LaTeX 简历模板，为什么值得技术同学收藏 如果你正在找一套适合中文技术简历的模板，又不想把时间浪费在排版折腾上，那么 auto-cv 值得看一眼。]]></description><guid isPermaLink="false">/archives/autocv</guid><dc:creator>瓦力</dc:creator><enclosure url="http://sailblog.cloud/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fproject-architecture-HrSQ.svg&amp;size=m" type="image/jpeg" length="4439"/><category>开源分享</category><pubDate>Sat, 4 Apr 2026 15:40:56 GMT</pubDate></item><item><title><![CDATA[LVGL学习日记——初识]]></title><link>http://sailblog.cloud/archives/lvglxue-xi-ri-ji----day1</link><description><![CDATA[<img src="http://sailblog.cloud/plugins/feed/assets/telemetry.gif?title=LVGL%E5%AD%A6%E4%B9%A0%E6%97%A5%E8%AE%B0%E2%80%94%E2%80%94%E5%88%9D%E8%AF%86&amp;url=/archives/lvglxue-xi-ri-ji----day1" width="1" height="1" alt="" style="opacity:0;">一、LVGL源码的目录结构 demos：存放的是LVGL⼀些综合的内置⽰例，部分⽰例可以在https://lvgl.io/demos 体验。 docs：存放LVGL的开发⽂档，阅读时⼀般不在这⾥直接阅读，⽽是在LVGL的⽂档站点阅读。 env_support：⼀些环境或者平台的⽀持，⽐如我们所使⽤的]]></description><guid isPermaLink="false">/archives/lvglxue-xi-ri-ji----day1</guid><dc:creator>瓦力</dc:creator><enclosure url="http://sailblog.cloud/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2Fimage.png&amp;size=m" type="image/jpeg" length="78659"/><category>软件</category><pubDate>Wed, 1 Apr 2026 17:40:44 GMT</pubDate></item></channel></rss>