<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>iot on Half Coder</title>
    <link>https://lgl88911.pages.dev/categories/iot/</link>
    <description>Recent content in iot on Half Coder</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright>
    <lastBuildDate>Thu, 17 Aug 2023 15:09:18 +0800</lastBuildDate><atom:link href="https://lgl88911.pages.dev/categories/iot/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>基于Zephyr v3.4.0内存管理增补说明</title>
      <link>https://lgl88911.pages.dev/zephyr/%E5%9F%BA%E4%BA%8Ezephyr-v3-4-0%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%A2%9E%E8%A1%A5%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Thu, 17 Aug 2023 15:09:18 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E5%9F%BA%E4%BA%8Ezephyr-v3-4-0%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%A2%9E%E8%A1%A5%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文对早期写的Zephyr内存管理的文章和最近增补的文章说明&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Milk-v duo上手体验</title>
      <link>https://lgl88911.pages.dev/embedded/milk-v-duo%E4%B8%8A%E6%89%8B%E4%BD%93%E9%AA%8C/</link>
      <pubDate>Thu, 17 Aug 2023 15:05:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/embedded/milk-v-duo%E4%B8%8A%E6%89%8B%E4%BD%93%E9%AA%8C/</guid>
      <description>&lt;p&gt;Milk-v duo上手体验&amp;amp;coremark测试&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内存管理之Block</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8B%E5%85%B1%E4%BA%ABblock/</link>
      <pubDate>Wed, 16 Aug 2023 17:42:38 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8B%E5%85%B1%E4%BA%ABblock/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr的内存块分配器(Memory Blocks Allocator)机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内存管理之共享Heap</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8B%E5%85%B1%E4%BA%ABheap/</link>
      <pubDate>Mon, 07 Aug 2023 16:52:46 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8B%E5%85%B1%E4%BA%ABheap/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr共享堆机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核之CPU使用率</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E4%B9%8Bcpu%E4%BD%BF%E7%94%A8%E7%8E%87/</link>
      <pubDate>Thu, 20 Jul 2023 15:21:48 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E4%B9%8Bcpu%E4%BD%BF%E7%94%A8%E7%8E%87/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr中Thread的CPU使用率统计实现方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr输入子系统-3输入设备和KSCAN兼容</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%BE%93%E5%85%A5%E5%AD%90%E7%B3%BB%E7%BB%9F-3%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87%E5%92%8Ckscan%E5%85%BC%E5%AE%B9/</link>
      <pubDate>Thu, 13 Jul 2023 13:58:37 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%BE%93%E5%85%A5%E5%AD%90%E7%B3%BB%E7%BB%9F-3%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87%E5%92%8Ckscan%E5%85%BC%E5%AE%B9/</guid>
      <description>&lt;p&gt;本文简要介绍输入设备的实现情况和对Kscan的兼容。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr输入子系统-2实现原理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%BE%93%E5%85%A5%E5%AD%90%E7%B3%BB%E7%BB%9F-2%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</link>
      <pubDate>Thu, 13 Jul 2023 13:46:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%BE%93%E5%85%A5%E5%AD%90%E7%B3%BB%E7%BB%9F-2%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</guid>
      <description>&lt;p&gt;本文说明Zephyr输入子系统的实现原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr输入子系统-1接口和使用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%BE%93%E5%85%A5%E5%AD%90%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Wed, 12 Jul 2023 16:37:06 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%BE%93%E5%85%A5%E5%AD%90%E7%B3%BB%E7%BB%9F/</guid>
      <description>&lt;p&gt;本文说明Zephyr输入子系统的接口和使用。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr 片段(snippet)配置功能使用说明</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-%E7%89%87%E6%AE%B5-snippet-%E9%85%8D%E7%BD%AE%E5%8A%9F%E8%83%BD%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Wed, 21 Jun 2023 16:33:57 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-%E7%89%87%E6%AE%B5-snippet-%E9%85%8D%E7%BD%AE%E5%8A%9F%E8%83%BD%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Zephyr v3.4.0 release</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-v3-4-0-release/</link>
      <pubDate>Tue, 20 Jun 2023 09:56:15 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-v3-4-0-release/</guid>
      <description>&lt;p&gt;Zephyr v3.4.0正式release.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr代码和数据重定位--2实现原理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BB%A3%E7%A0%81%E5%92%8C%E6%95%B0%E6%8D%AE%E9%87%8D%E5%AE%9A%E4%BD%8D-2%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</link>
      <pubDate>Tue, 13 Jun 2023 11:24:46 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BB%A3%E7%A0%81%E5%92%8C%E6%95%B0%E6%8D%AE%E9%87%8D%E5%AE%9A%E4%BD%8D-2%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</guid>
      <description>&lt;p&gt;本文说明Zephyr的代码和数据重定位功能实现原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr代码和数据重定位--1使用方法</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BB%A3%E7%A0%81%E5%92%8C%E6%95%B0%E6%8D%AE%E9%87%8D%E5%AE%9A%E4%BD%8D-1%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/</link>
      <pubDate>Mon, 12 Jun 2023 15:04:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BB%A3%E7%A0%81%E5%92%8C%E6%95%B0%E6%8D%AE%E9%87%8D%E5%AE%9A%E4%BD%8D-1%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;本文说明如何使用Zephyr的代码和数据重定位功能。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr zbus - 4 原理与实现</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-zbus-4-%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0/</link>
      <pubDate>Fri, 12 May 2023 16:44:10 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-zbus-4-%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;zephyr
&lt;ul&gt;
&lt;li&gt;zbus&lt;/li&gt;
&lt;li&gt;v3.3.0&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文分析说明zbus实现原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr zbus - 3 使用方法</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-zbus-3-%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/</link>
      <pubDate>Sat, 06 May 2023 10:14:16 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-zbus-3-%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;本文举例说明zbus的使用方法。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr zbus - 2 API说明</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-zbus-2-api%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Fri, 05 May 2023 15:42:28 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-zbus-2-api%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文说明zbus API的用途和参数。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr zbus - 1 基本概念</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-zbus-1-%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/</link>
      <pubDate>Fri, 05 May 2023 11:03:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-zbus-1-%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/</guid>
      <description>&lt;p&gt;本文说明zbus基本概念，作为使用和分析zbus的基础。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Pinctrl -- 4状态模型和动态控制</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl-4%E7%8A%B6%E6%80%81%E6%A8%A1%E5%9E%8B%E5%92%8C%E5%8A%A8%E6%80%81%E6%8E%A7%E5%88%B6/</link>
      <pubDate>Fri, 21 Apr 2023 20:01:10 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl-4%E7%8A%B6%E6%80%81%E6%A8%A1%E5%9E%8B%E5%92%8C%E5%8A%A8%E6%80%81%E6%8E%A7%E5%88%B6/</guid>
      <description>&lt;p&gt;本文说明Zephyr Pinctrl的状态模型和动态Pinctrl控制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Pinctrl -- 3配置原理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl-3%E9%85%8D%E7%BD%AE%E5%8E%9F%E7%90%86/</link>
      <pubDate>Mon, 17 Apr 2023 19:24:31 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl-3%E9%85%8D%E7%BD%AE%E5%8E%9F%E7%90%86/</guid>
      <description>&lt;p&gt;本文简要分析Pinctrl设备树的配置是如何通过hal生效，本文只分析设备树配置转换和配置的关键路线，不分析具体的pinctrl和device设备驱动代码。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Pinctrl -- 2设备树节点属性和值</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl-2%E8%AE%BE%E5%A4%87%E6%A0%91%E8%8A%82%E7%82%B9%E5%92%8C%E5%80%BC/</link>
      <pubDate>Tue, 04 Apr 2023 16:41:15 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl-2%E8%AE%BE%E5%A4%87%E6%A0%91%E8%8A%82%E7%82%B9%E5%92%8C%E5%80%BC/</guid>
      <description>&lt;p&gt;本文说明如何查找pinctrl设备树的配置属性和值。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Pinctrl -- 1基础配置使用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 31 Mar 2023 14:02:16 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-pinctrl%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr Pinctrl和配置使用方法.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr I2S驱动模型</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-i2s%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</link>
      <pubDate>Tue, 14 Mar 2023 13:54:20 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-i2s%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</guid>
      <description>&lt;p&gt;本文介绍Zephyr I2S驱动接口定义,使用和实现接口说明。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr支持静态代码分析工具</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%94%AF%E6%8C%81%E9%9D%99%E6%80%81%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/</link>
      <pubDate>Tue, 07 Mar 2023 15:48:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%94%AF%E6%8C%81%E9%9D%99%E6%80%81%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/</guid>
      <description>&lt;p&gt;本文介绍Zephyr对静态代码分析工具的支持情况。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr v3.4.0可能的变化</title>
      <link>https://lgl88911.pages.dev/zephyr/%E5%85%B3%E4%BA%8Ezephyr-v3-4-0%E5%8F%AF%E8%83%BD%E7%9A%84%E5%8F%98%E5%8C%96/</link>
      <pubDate>Sun, 05 Mar 2023 10:44:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E5%85%B3%E4%BA%8Ezephyr-v3-4-0%E5%8F%AF%E8%83%BD%E7%9A%84%E5%8F%98%E5%8C%96/</guid>
      <description>&lt;p&gt;本文摘要Zephyr v3.4.0可能的变化&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr v3.3.0 release</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-v3-3-0-release/</link>
      <pubDate>Tue, 21 Feb 2023 21:45:59 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-v3-3-0-release/</guid>
      <description>&lt;p&gt;Zephyr v3.3.0正式release.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr外部模块功能简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%A4%96%E9%83%A8%E6%A8%A1%E5%9D%97%E5%8A%9F%E8%83%BD%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sat, 18 Feb 2023 08:55:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%A4%96%E9%83%A8%E6%A8%A1%E5%9D%97%E5%8A%9F%E8%83%BD%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文介绍Zephyr通过外部模块导入的各种功能。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络使用-socket使用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8-socket%E4%BD%BF%E7%94%A8/</link>
      <pubDate>Thu, 27 Oct 2022 09:28:53 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8-socket%E4%BD%BF%E7%94%A8/</guid>
      <description>&lt;p&gt;本文通过实现一个简单的http get演示在Zephyr下应用网络.并附带说明如何手动配置DNS server.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络使用-IP配置</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8-ip%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Wed, 26 Oct 2022 17:10:54 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8-ip%E9%85%8D%E7%BD%AE/</guid>
      <description>&lt;p&gt;本文说明如何为Zephyr配置ip.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络使用-Wifi控制</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8-wifi%E6%8E%A7%E5%88%B6/</link>
      <pubDate>Tue, 25 Oct 2022 16:46:50 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BD%BF%E7%94%A8-wifi%E6%8E%A7%E5%88%B6/</guid>
      <description>&lt;p&gt;本文基于esp32c3说明如何配置使用wifi. 可以使用zephyr自带的esp32c3_devkitm进行验证.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络分析-软件分层架构</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E5%88%86%E6%9E%90-%E8%BD%AF%E4%BB%B6%E5%88%86%E5%B1%82%E6%9E%B6%E6%9E%84/</link>
      <pubDate>Thu, 13 Oct 2022 19:54:10 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E5%88%86%E6%9E%90-%E8%BD%AF%E4%BB%B6%E5%88%86%E5%B1%82%E6%9E%B6%E6%9E%84/</guid>
      <description>&lt;p&gt;本文介绍Zephyr网络的分层架构&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络分析-功能概述</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E5%88%86%E6%9E%90-%E5%8A%9F%E8%83%BD%E6%A6%82%E8%BF%B0/</link>
      <pubDate>Wed, 12 Oct 2022 21:17:22 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E5%88%86%E6%9E%90-%E5%8A%9F%E8%83%BD%E6%A6%82%E8%BF%B0/</guid>
      <description>&lt;p&gt;Zephyr网络功能介绍说明.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>为esp-hosted添加私有命令</title>
      <link>https://lgl88911.pages.dev/embedded/%E4%B8%BAesp-hosted%E6%B7%BB%E5%8A%A0%E7%A7%81%E6%9C%89%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Tue, 04 Oct 2022 20:52:32 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/embedded/%E4%B8%BAesp-hosted%E6%B7%BB%E5%8A%A0%E7%A7%81%E6%9C%89%E5%91%BD%E4%BB%A4/</guid>
      <description>&lt;p&gt;本文说明如何为ESP-hosted添加私有命令.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr系统线程</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%B3%BB%E7%BB%9F%E7%BA%BF%E7%A8%8B/</link>
      <pubDate>Sat, 10 Sep 2022 20:09:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%B3%BB%E7%BB%9F%E7%BA%BF%E7%A8%8B/</guid>
      <description>&lt;p&gt;本文说明Zephyr系统线程和使用配置事项。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象-工作列队</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%B7%A5%E4%BD%9C%E5%88%97%E9%98%9F/</link>
      <pubDate>Sat, 20 Aug 2022 12:57:48 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%B7%A5%E4%BD%9C%E5%88%97%E9%98%9F/</guid>
      <description>&lt;p&gt;本文说明Zephyr Work queue的原理和使用。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr如何生成软件物料清单</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%A6%82%E4%BD%95%E7%94%9F%E6%88%90%E8%BD%AF%E4%BB%B6%E7%89%A9%E6%96%99%E6%B8%85%E5%8D%95/</link>
      <pubDate>Tue, 12 Jul 2022 19:23:51 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%A6%82%E4%BD%95%E7%94%9F%E6%88%90%E8%BD%AF%E4%BB%B6%E7%89%A9%E6%96%99%E6%B8%85%E5%8D%95/</guid>
      <description>&lt;p&gt;本文说明如何为Zephyr生成SPDX标准的软件物料清单。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr 2022开发者大会演讲文档概览</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-2022%E5%BC%80%E5%8F%91%E8%80%85%E5%A4%A7%E4%BC%9A%E6%BC%94%E8%AE%B2%E6%96%87%E6%A1%A3%E6%A6%82%E8%A7%88/</link>
      <pubDate>Fri, 01 Jul 2022 22:31:32 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-2022%E5%BC%80%E5%8F%91%E8%80%85%E5%A4%A7%E4%BC%9A%E6%BC%94%E8%AE%B2%E6%96%87%E6%A1%A3%E6%A6%82%E8%A7%88/</guid>
      <description>&lt;p&gt;本文记录Zephyr 2022开发者大会演讲文档阅读的内容。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr shell系统使用指南-常用函数说明</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Sat, 18 Jun 2022 21:26:25 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文说明shell系统中提供给用户的常用函数及作用。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr shell系统使用指南-命令行特性</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%89%B9%E6%80%A7/</link>
      <pubDate>Sat, 11 Jun 2022 10:32:06 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%89%B9%E6%80%A7/</guid>
      <description>&lt;p&gt;本文说明Zephyr shell系统的命令行特性。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr shell系统使用指南-内置命令</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%86%85%E7%BD%AE%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Fri, 10 Jun 2022 20:33:05 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%86%85%E7%BD%AE%E5%91%BD%E4%BB%A4/</guid>
      <description>&lt;p&gt;本文说明Zephyr shell系统的内置命令。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr shell系统使用指南-动态命令</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%8A%A8%E6%80%81%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Fri, 10 Jun 2022 19:57:50 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%8A%A8%E6%80%81%E5%91%BD%E4%BB%A4/</guid>
      <description>&lt;p&gt;本文说明如何向shell系统添加动态命令。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr shell系统使用指南-添加命令</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E6%B7%BB%E5%8A%A0%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Sat, 28 May 2022 21:15:43 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E6%B7%BB%E5%8A%A0%E5%91%BD%E4%BB%A4/</guid>
      <description>&lt;p&gt;本文说明如何向shell系统添加自定义命令。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr日志使用指南-常用配置项</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE%E9%A1%B9/</link>
      <pubDate>Wed, 04 May 2022 17:08:13 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE%E9%A1%B9/</guid>
      <description>&lt;p&gt;本文说明Zephyr日志常见配置项及作用。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr日志使用指南-实例日志</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%AE%9E%E4%BE%8B%E6%97%A5%E5%BF%97/</link>
      <pubDate>Tue, 03 May 2022 20:38:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E5%AE%9E%E4%BE%8B%E6%97%A5%E5%BF%97/</guid>
      <description>&lt;p&gt;本文说明如何使用Zephyr实例日志。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr日志使用指南-运行时日志过滤</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E8%BF%90%E8%A1%8C%E6%97%B6%E6%97%A5%E5%BF%97%E8%BF%87%E6%BB%A4/</link>
      <pubDate>Tue, 03 May 2022 20:18:24 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E8%BF%90%E8%A1%8C%E6%97%B6%E6%97%A5%E5%BF%97%E8%BF%87%E6%BB%A4/</guid>
      <description>&lt;p&gt;本文说明如何进行运行时日志消息过滤。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr日志使用指南-编译时日志过滤</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E6%97%A5%E5%BF%97%E8%BF%87%E6%BB%A4/</link>
      <pubDate>Tue, 03 May 2022 11:50:17 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E6%97%A5%E5%BF%97%E8%BF%87%E6%BB%A4/</guid>
      <description>&lt;p&gt;本文说明如何进行编译时日志消息过滤。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr日志使用指南-模块日志</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E6%A8%A1%E5%9D%97%E6%97%A5%E5%BF%97/</link>
      <pubDate>Fri, 29 Apr 2022 21:28:30 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%97%A5%E5%BF%97%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97-%E6%A8%A1%E5%9D%97%E6%97%A5%E5%BF%97/</guid>
      <description>&lt;p&gt;本文说明如何使用Zephyr日志系统中的模块日志。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr格式化输出-cbprintf</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%A0%BC%E5%BC%8F%E5%8C%96%E8%BE%93%E5%87%BA-cbprintf/</link>
      <pubDate>Mon, 18 Apr 2022 20:40:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%A0%BC%E5%BC%8F%E5%8C%96%E8%BE%93%E5%87%BA-cbprintf/</guid>
      <description>&lt;p&gt;本文说明Zephyr格式化输出的配置和限制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr格式化输出-用户API和后端</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%A0%BC%E5%BC%8F%E5%8C%96%E8%BE%93%E5%87%BA-%E7%94%A8%E6%88%B7api%E5%92%8C%E5%90%8E%E7%AB%AF/</link>
      <pubDate>Mon, 18 Apr 2022 20:03:04 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%A0%BC%E5%BC%8F%E5%8C%96%E8%BE%93%E5%87%BA-%E7%94%A8%E6%88%B7api%E5%92%8C%E5%90%8E%E7%AB%AF/</guid>
      <description>&lt;p&gt;本文说明Zephyr格式化输出使用API和对应后端。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr应用的代码结构--增加应用配置项</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-%E5%A2%9E%E5%8A%A0%E5%BA%94%E7%94%A8%E9%85%8D%E7%BD%AE%E9%A1%B9/</link>
      <pubDate>Fri, 15 Apr 2022 20:02:22 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-%E5%A2%9E%E5%8A%A0%E5%BA%94%E7%94%A8%E9%85%8D%E7%BD%AE%E9%A1%B9/</guid>
      <description>&lt;p&gt;本文说明如何为Zephyr应用增加Kconfig配置项。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr NVS原理分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-nvs%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90/</link>
      <pubDate>Tue, 05 Apr 2022 16:52:24 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-nvs%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文说明zephyr NVS的工作原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr NVS模块使用说明</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-nvs%E6%A8%A1%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Sun, 03 Apr 2022 14:20:28 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-nvs%E6%A8%A1%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文介绍zephyr NVS的功能和接口使用说明。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr flash流式操作</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-flash%E6%B5%81%E5%BC%8F%E6%93%8D%E4%BD%9C/</link>
      <pubDate>Sat, 26 Mar 2022 11:27:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-flash%E6%B5%81%E5%BC%8F%E6%93%8D%E4%BD%9C/</guid>
      <description>&lt;p&gt;本文分析Zephyr的flash流式操作如何实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Flash Map实现分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-flash-map%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sat, 19 Mar 2022 15:11:38 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-flash-map%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文说明Zephyr Flash Map的实现和API。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Flash驱动之驱动模型</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-flash%E9%A9%B1%E5%8A%A8%E4%B9%8B%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</link>
      <pubDate>Sat, 19 Mar 2022 11:31:03 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-flash%E9%A9%B1%E5%8A%A8%E4%B9%8B%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</guid>
      <description>&lt;p&gt;本文介绍zephyr Flash驱动接口定义,使用和实现接口说明。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr镜像存储区域配置-机制分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%95%9C%E5%83%8F%E5%AD%98%E5%82%A8%E5%8C%BA%E5%9F%9F%E9%85%8D%E7%BD%AE-%E6%9C%BA%E5%88%B6%E5%88%86%E6%9E%90/</link>
      <pubDate>Thu, 03 Mar 2022 23:10:14 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%95%9C%E5%83%8F%E5%AD%98%E5%82%A8%E5%8C%BA%E5%9F%9F%E9%85%8D%E7%BD%AE-%E6%9C%BA%E5%88%B6%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析Zephyr的配置文件和设备树在存储区域上配置生效机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr镜像存储区域配置-基于RT1062的实例</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%95%9C%E5%83%8F%E5%AD%98%E5%82%A8%E5%8C%BA%E5%9F%9F%E9%85%8D%E7%BD%AE-%E5%9F%BA%E4%BA%8Ert1062%E7%9A%84%E5%AE%9E%E4%BE%8B/</link>
      <pubDate>Tue, 22 Feb 2022 23:31:00 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%95%9C%E5%83%8F%E5%AD%98%E5%82%A8%E5%8C%BA%E5%9F%9F%E9%85%8D%E7%BD%AE-%E5%9F%BA%E4%BA%8Ert1062%E7%9A%84%E5%AE%9E%E4%BE%8B/</guid>
      <description>&lt;p&gt;本文举例说明如何配置Zephyr可执行程序中代码和数据的存储区域。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr的分散加载文件--组成分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84%E5%88%86%E6%95%A3%E5%8A%A0%E8%BD%BD%E6%96%87%E4%BB%B6-%E7%BB%84%E6%88%90%E5%88%86%E6%9E%90/</link>
      <pubDate>Fri, 18 Feb 2022 19:43:48 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84%E5%88%86%E6%95%A3%E5%8A%A0%E8%BD%BD%E6%96%87%E4%BB%B6-%E7%BB%84%E6%88%90%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析说明zephyr下gnu ld分散加载文件的组成。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--同步之事件</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E4%BA%8B%E4%BB%B6/</link>
      <pubDate>Fri, 28 Jan 2022 22:10:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E4%BA%8B%E4%BB%B6/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr事件内核对象的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr配置使用w5500</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8w5500/</link>
      <pubDate>Sun, 23 Jan 2022 19:04:08 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%85%8D%E7%BD%AE%E4%BD%BF%E7%94%A8w5500/</guid>
      <description>&lt;p&gt;本文演示如何配置使用w5500.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr tracing系统--2 配置和调用框架</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-tracing%E7%B3%BB%E7%BB%9F-2-%E9%85%8D%E7%BD%AE%E5%92%8C%E8%B0%83%E7%94%A8%E6%A1%86%E6%9E%B6/</link>
      <pubDate>Thu, 30 Dec 2021 23:03:19 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-tracing%E7%B3%BB%E7%BB%9F-2-%E9%85%8D%E7%BD%AE%E5%92%8C%E8%B0%83%E7%94%A8%E6%A1%86%E6%9E%B6/</guid>
      <description>&lt;p&gt;本文介绍Zephyr tracing系统的公共配置项和调用框架代码分析。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr tracing系统--1 简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-tracing%E7%B3%BB%E7%BB%9F-1-%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 10 Dec 2021 19:41:05 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-tracing%E7%B3%BB%E7%BB%9F-1-%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr tracing系统的功能和特性。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr的宏UTIL_LISTIFY分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84%E5%AE%8Futil-listify%E5%88%86%E6%9E%90/</link>
      <pubDate>Sat, 04 Dec 2021 11:03:34 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84%E5%AE%8Futil-listify%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析Zephyr一个用于代码生成的宏UTIL_LISTIFY。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>openEuler下搭建Zephyr构建环境</title>
      <link>https://lgl88911.pages.dev/zephyr/openeuler%E4%B8%8B%E6%90%AD%E5%BB%BAzephyr%E6%9E%84%E5%BB%BA%E7%8E%AF%E5%A2%83/</link>
      <pubDate>Wed, 17 Nov 2021 23:41:46 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/openeuler%E4%B8%8B%E6%90%AD%E5%BB%BAzephyr%E6%9E%84%E5%BB%BA%E7%8E%AF%E5%A2%83/</guid>
      <description>&lt;p&gt;本文说明如何在openEuler下搭建Zephyr构建环境.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核时间片实现分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E6%97%B6%E9%97%B4%E7%89%87%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/</link>
      <pubDate>Sat, 13 Nov 2021 13:37:07 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E6%97%B6%E9%97%B4%E7%89%87%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析Zephyr内核时间片的实现原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核Tickless详解</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8tickless%E8%AF%A6%E8%A7%A3/</link>
      <pubDate>Sat, 13 Nov 2021 13:25:01 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8tickless%E8%AF%A6%E8%A7%A3/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析7---时间片,Timer和调度锁</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%907-%E6%97%B6%E9%97%B4%E7%89%87-timer%E5%92%8C%E8%B0%83%E5%BA%A6%E9%94%81/</link>
      <pubDate>Sat, 23 Oct 2021 22:30:40 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%907-%E6%97%B6%E9%97%B4%E7%89%87-timer%E5%92%8C%E8%B0%83%E5%BA%A6%E9%94%81/</guid>
      <description>&lt;p&gt;本文分析最后三种调度时间：时间片,Timer，调度锁。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--k_timer简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-k-timer%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 22 Oct 2021 21:59:05 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-k-timer%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文分析说明zephyr的k_timer机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析6--同步和数据传递</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%906-%E5%90%8C%E6%AD%A5%E5%92%8C%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92/</link>
      <pubDate>Sun, 17 Oct 2021 18:38:06 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%906-%E5%90%8C%E6%AD%A5%E5%92%8C%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92/</guid>
      <description>&lt;p&gt;本文分析同步和数据传递引起的调度。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析5--设置优先级</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%905-%E8%AE%BE%E7%BD%AE%E4%BC%98%E5%85%88%E7%BA%A7/</link>
      <pubDate>Sun, 17 Oct 2021 18:32:25 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%905-%E8%AE%BE%E7%BD%AE%E4%BC%98%E5%85%88%E7%BA%A7/</guid>
      <description>&lt;p&gt;本文分析设置优先级如何引发调度。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析3--线程睡眠和挂起</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%903-%E7%BA%BF%E7%A8%8B%E7%9D%A1%E7%9C%A0%E5%92%8C%E6%8C%82%E8%B5%B7/</link>
      <pubDate>Fri, 15 Oct 2021 22:21:12 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%903-%E7%BA%BF%E7%A8%8B%E7%9D%A1%E7%9C%A0%E5%92%8C%E6%8C%82%E8%B5%B7/</guid>
      <description>&lt;p&gt;本文分析调度时机中的线程睡眠和挂起。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析4--线程启动和中止</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%904-%E7%BA%BF%E7%A8%8B%E5%90%AF%E5%8A%A8%E5%92%8C%E4%B8%AD%E6%AD%A2/</link>
      <pubDate>Fri, 15 Oct 2021 21:41:45 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%904-%E7%BA%BF%E7%A8%8B%E5%90%AF%E5%8A%A8%E5%92%8C%E4%B8%AD%E6%AD%A2/</guid>
      <description>&lt;p&gt;本文分析调度时机中的两种：线程启动和中止。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr ESP32 Heap实现分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32-heap%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/</link>
      <pubDate>Fri, 01 Oct 2021 22:26:10 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32-heap%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析esp32的内存如何整合为zephyr管理的heap。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析2--调度关键函数</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%902-%E8%B0%83%E5%BA%A6%E5%85%B3%E9%94%AE%E5%87%BD%E6%95%B0/</link>
      <pubDate>Mon, 27 Sep 2021 20:41:30 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%902-%E8%B0%83%E5%BA%A6%E5%85%B3%E9%94%AE%E5%87%BD%E6%95%B0/</guid>
      <description>&lt;p&gt;本文分析调度会用到的关键函数。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之代码分析1--线程流转</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%901-%E7%BA%BF%E7%A8%8B%E6%B5%81%E8%BD%AC/</link>
      <pubDate>Mon, 27 Sep 2021 20:04:25 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%901-%E7%BA%BF%E7%A8%8B%E6%B5%81%E8%BD%AC/</guid>
      <description>&lt;p&gt;本文分析调度列队管理的实现及线程在列队之间流转。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之锁调度分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E9%94%81%E8%B0%83%E5%BA%A6%E5%88%86%E6%9E%90/</link>
      <pubDate>Fri, 17 Sep 2021 22:49:24 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E9%94%81%E8%B0%83%E5%BA%A6%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析Zerphyr如何实现调度加解锁。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--数据传递对象总结增补</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E5%AF%B9%E8%B1%A1%E6%80%BB%E7%BB%93%E5%A2%9E%E8%A1%A5/</link>
      <pubDate>Fri, 17 Sep 2021 22:04:16 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E5%AF%B9%E8%B1%A1%E6%80%BB%E7%BB%93%E5%A2%9E%E8%A1%A5/</guid>
      <description>&lt;p&gt;本文分析数据传递对象传递数据的系统效能。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象-数据传递之管道</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8B%E7%AE%A1%E9%81%93/</link>
      <pubDate>Fri, 10 Sep 2021 20:41:26 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8B%E7%AE%A1%E9%81%93/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr mailbox的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象-数据传递之邮箱</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8B%E9%82%AE%E7%AE%B1/</link>
      <pubDate>Sat, 04 Sep 2021 23:08:53 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8B%E9%82%AE%E7%AE%B1/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr mailbox的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--同步之条件变量</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E6%9D%A1%E4%BB%B6%E5%8F%98%E9%87%8F/</link>
      <pubDate>Sat, 28 Aug 2021 15:58:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E6%9D%A1%E4%BB%B6%E5%8F%98%E9%87%8F/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr条件变量的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr下使用LVGL-增加输入设备</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8B%E4%BD%BF%E7%94%A8lvgl-%E5%A2%9E%E5%8A%A0%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87/</link>
      <pubDate>Sat, 21 Aug 2021 10:14:19 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8B%E4%BD%BF%E7%94%A8lvgl-%E5%A2%9E%E5%8A%A0%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87/</guid>
      <description>&lt;p&gt;本文说明如何为Zephyr内的LVGL增加输入设备。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr下使用LVGL指南</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8B%E4%BD%BF%E7%94%A8lvgl%E6%8C%87%E5%8D%97/</link>
      <pubDate>Fri, 20 Aug 2021 20:33:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8B%E4%BD%BF%E7%94%A8lvgl%E6%8C%87%E5%8D%97/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr下如何配置使用LVGL。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>LVGL基本概念</title>
      <link>https://lgl88911.pages.dev/lvgl/lvgl%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/</link>
      <pubDate>Sat, 07 Aug 2021 21:55:23 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/lvgl/lvgl%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/</guid>
      <description>&lt;p&gt;本文介绍LVGL显示和输入相关基本概念，可作为使用和理解LVGL的基础。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr应用的代码结构--自定义驱动</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A9%B1%E5%8A%A8/</link>
      <pubDate>Fri, 06 Aug 2021 23:01:44 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A9%B1%E5%8A%A8/</guid>
      <description>&lt;p&gt;本文说明如何将新增的驱动纳入到Zephyr应用的目录下进行管理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr应用的代码结构--自定义开发板</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%80%E5%8F%91%E6%9D%BF/</link>
      <pubDate>Fri, 06 Aug 2021 22:39:04 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%80%E5%8F%91%E6%9D%BF/</guid>
      <description>&lt;p&gt;本文说明如何将新增的开发板纳入到Zephyr应用的目录下进行管理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr应用的代码结构--West提货单</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-west%E6%8F%90%E8%B4%A7%E5%8D%95/</link>
      <pubDate>Thu, 05 Aug 2021 22:37:51 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84-west%E6%8F%90%E8%B4%A7%E5%8D%95/</guid>
      <description>&lt;p&gt;本文简单介绍Zephyr的工作空间拓扑结构，并详细说明单一应用West提货单使用方法。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ESP32-c3下试跑Zephyr--基于nanoESP32-C3开发板</title>
      <link>https://lgl88911.pages.dev/zephyr/esp32-c3%E4%B8%8B%E8%AF%95%E8%B7%91zephyr-%E5%9F%BA%E4%BA%8Enanoesp32-c3%E5%BC%80%E5%8F%91%E6%9D%BF/</link>
      <pubDate>Thu, 29 Jul 2021 21:45:39 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/esp32-c3%E4%B8%8B%E8%AF%95%E8%B7%91zephyr-%E5%9F%BA%E4%BA%8Enanoesp32-c3%E5%BC%80%E5%8F%91%E6%9D%BF/</guid>
      <description>&lt;p&gt;nanoESP32-C3开发板上跑Zephyr。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr添加旋转编码器驱动</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%B7%BB%E5%8A%A0%E6%97%8B%E8%BD%AC%E7%BC%96%E7%A0%81%E5%99%A8%E9%A9%B1%E5%8A%A8/</link>
      <pubDate>Sun, 04 Jul 2021 10:45:46 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%B7%BB%E5%8A%A0%E6%97%8B%E8%BD%AC%E7%BC%96%E7%A0%81%E5%99%A8%E9%A9%B1%E5%8A%A8/</guid>
      <description>&lt;p&gt;本文说明如何为Zephyr添加增量型旋转编码器的驱动。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr在第三方工具链下开启TLS</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%9C%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B7%A5%E5%85%B7%E9%93%BE%E4%B8%8B%E5%BC%80%E5%90%AFtls/</link>
      <pubDate>Sun, 27 Jun 2021 10:27:35 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%9C%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B7%A5%E5%85%B7%E9%93%BE%E4%B8%8B%E5%BC%80%E5%90%AFtls/</guid>
      <description>&lt;p&gt;本文说明如何在Zephyr下使用gcc-arm-none-eabi支持TLS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr 2021开发者大会演讲文档概览</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-2021%E5%BC%80%E5%8F%91%E8%80%85%E5%A4%A7%E4%BC%9A%E6%BC%94%E8%AE%B2%E6%96%87%E6%A1%A3%E6%A6%82%E8%A7%88/</link>
      <pubDate>Sat, 26 Jun 2021 22:11:27 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-2021%E5%BC%80%E5%8F%91%E8%80%85%E5%A4%A7%E4%BC%9A%E6%BC%94%E8%AE%B2%E6%96%87%E6%A1%A3%E6%A6%82%E8%A7%88/</guid>
      <description>&lt;p&gt;本文记录Zephyr 2021开发者大会演讲文档阅读的内容。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr errno的多线程实现方式</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-errno%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/</link>
      <pubDate>Mon, 21 Jun 2021 22:33:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-errno%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr errno的多线程实现方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr TLS线程本地存储的实现</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-tls%E7%BA%BF%E7%A8%8B%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E7%9A%84%E5%AE%9E%E7%8E%B0/</link>
      <pubDate>Sat, 19 Jun 2021 09:50:13 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-tls%E7%BA%BF%E7%A8%8B%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E7%9A%84%E5%AE%9E%E7%8E%B0/</guid>
      <description>&lt;p&gt;本文基于Cortex-M架构分析说明Zephyr中TLS(Thread Local Storage)的实现原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用JTAG调试Zephyr ESP32</title>
      <link>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8jtag%E8%B0%83%E8%AF%95zephyr-esp32/</link>
      <pubDate>Wed, 02 Jun 2021 22:45:03 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8jtag%E8%B0%83%E8%AF%95zephyr-esp32/</guid>
      <description>&lt;p&gt;本文说明如何使用JTAG调试Zephyr ESP32.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr ESP32启动流程</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B/</link>
      <pubDate>Mon, 31 May 2021 21:42:19 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B/</guid>
      <description>&lt;p&gt;本文简要分析说明Zephyr在ESP32上的启动流程。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr ESP32 蓝牙试用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32-%E8%93%9D%E7%89%99%E8%AF%95%E7%94%A8/</link>
      <pubDate>Fri, 28 May 2021 21:34:58 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32-%E8%93%9D%E7%89%99%E8%AF%95%E7%94%A8/</guid>
      <description>&lt;p&gt;本文简要说明如何通过配置启用zephyr上esp32蓝牙并运行一个测试例程。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr ESP32 蓝牙驱动简析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32-%E8%93%9D%E7%89%99%E9%A9%B1%E5%8A%A8%E7%AE%80%E6%9E%90/</link>
      <pubDate>Wed, 26 May 2021 23:09:44 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32-%E8%93%9D%E7%89%99%E9%A9%B1%E5%8A%A8%E7%AE%80%E6%9E%90/</guid>
      <description>&lt;p&gt;本文简要分析zephyr上esp32的蓝牙驱动实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr esp32 wifi使用简述</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32-wifi%E4%BD%BF%E7%94%A8%E7%AE%80%E8%BF%B0/</link>
      <pubDate>Wed, 26 May 2021 22:47:22 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32-wifi%E4%BD%BF%E7%94%A8%E7%AE%80%E8%BF%B0/</guid>
      <description>&lt;p&gt;本文简要说明如何通过配置启用zephyr上esp32 wifi。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr ESP32 wifi驱动简析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32-wifi%E9%A9%B1%E5%8A%A8%E7%AE%80%E6%9E%90/</link>
      <pubDate>Tue, 25 May 2021 22:21:54 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32-wifi%E9%A9%B1%E5%8A%A8%E7%AE%80%E6%9E%90/</guid>
      <description>&lt;p&gt;本文简要分析zephyr上esp32的wifi驱动实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr ESP32环境搭建</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-esp32%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</link>
      <pubDate>Sat, 22 May 2021 10:08:50 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-esp32%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</guid>
      <description>&lt;p&gt;本文说明如何如何搭建Zephyr ESP32环境。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr usdhc调试记录</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-usdhc%E8%B0%83%E8%AF%95%E8%AE%B0%E5%BD%95/</link>
      <pubDate>Sun, 11 Apr 2021 17:05:52 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-usdhc%E8%B0%83%E8%AF%95%E8%AE%B0%E5%BD%95/</guid>
      <description>&lt;p&gt;本文记录Zephyr下rt1052平台usdhc的使用过程中遇到的一些问题和处理方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr modem驱动概览</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-modem%E9%A9%B1%E5%8A%A8%E6%A6%82%E8%A7%88/</link>
      <pubDate>Tue, 30 Mar 2021 23:01:12 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-modem%E9%A9%B1%E5%8A%A8%E6%A6%82%E8%A7%88/</guid>
      <description>&lt;p&gt;本文简要说明modem驱动的框架结构。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络传输Offloading--net offloading</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-net-offloading/</link>
      <pubDate>Sat, 20 Mar 2021 21:20:18 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-net-offloading/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr网络层offload的使用和运行调用机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络传输Offloading--offload socket</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-offload-socket/</link>
      <pubDate>Thu, 18 Mar 2021 21:40:41 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-offload-socket/</guid>
      <description>&lt;p&gt;本文说明第三方socket offload如何注册到zephyr并被调用。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络传输Offloading--添加offload socket</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-%E6%B7%BB%E5%8A%A0offload-socket/</link>
      <pubDate>Wed, 17 Mar 2021 22:06:24 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-%E6%B7%BB%E5%8A%A0offload-socket/</guid>
      <description>&lt;p&gt;本文说明如何将第三方的socket以offload的方式添加到zephyr内。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr的文件描述符管理模块fdtable</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97fdtable/</link>
      <pubDate>Tue, 16 Mar 2021 19:37:49 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97fdtable/</guid>
      <description>&lt;p&gt;本文说明Zephyr的fdtable和posix标准输出的实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络传输Offloading--概览</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-%E6%A6%82%E8%A7%88/</link>
      <pubDate>Sat, 13 Mar 2021 19:13:34 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93offloading-%E6%A6%82%E8%A7%88/</guid>
      <description>&lt;p&gt;本文简单介绍Zephyr网络传输offloading的架构。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr shell通配符</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E9%80%9A%E9%85%8D%E7%AC%A6/</link>
      <pubDate>Sun, 07 Mar 2021 22:11:50 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E9%80%9A%E9%85%8D%E7%AC%A6/</guid>
      <description>&lt;p&gt;本文说明在使用zephyr shell遇到的通配符问题和处理方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络管理模块分析-Event机制</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97%E5%88%86%E6%9E%90-event%E6%9C%BA%E5%88%B6/</link>
      <pubDate>Mon, 15 Feb 2021 19:53:28 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97%E5%88%86%E6%9E%90-event%E6%9C%BA%E5%88%B6/</guid>
      <description>&lt;p&gt;本文说明Zephyr网络管理模块Event机制的使用方法与实现原理.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络管理模块分析-注册请求机制</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97%E5%88%86%E6%9E%90-%E6%B3%A8%E5%86%8C%E8%AF%B7%E6%B1%82%E6%9C%BA%E5%88%B6/</link>
      <pubDate>Sun, 14 Feb 2021 21:46:37 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97%E5%88%86%E6%9E%90-%E6%B3%A8%E5%86%8C%E8%AF%B7%E6%B1%82%E6%9C%BA%E5%88%B6/</guid>
      <description>&lt;p&gt;本文说明Zephyr网络管理模块的作用和注册请求机制的使用方法与实现原理&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ESP32-C3 DevKiM 上手体验</title>
      <link>https://lgl88911.pages.dev/embedded/esp32-c3-devkim-%E4%B8%8A%E6%89%8B%E4%BD%93%E9%AA%8C/</link>
      <pubDate>Wed, 10 Feb 2021 23:17:23 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/embedded/esp32-c3-devkim-%E4%B8%8A%E6%89%8B%E4%BD%93%E9%AA%8C/</guid>
      <description>&lt;p&gt;ESP32-C3 DevKiM 上手体验和一些坑&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Video驱动之驱动添加</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E9%A9%B1%E5%8A%A8%E6%B7%BB%E5%8A%A0/</link>
      <pubDate>Fri, 25 Dec 2020 22:12:03 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E9%A9%B1%E5%8A%A8%E6%B7%BB%E5%8A%A0/</guid>
      <description>&lt;p&gt;本文以摄像头OV7725为例说明如何添加一个新的Video驱动到Zephyr。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Video驱动之实现分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/</link>
      <pubDate>Thu, 17 Dec 2020 21:13:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E5%AE%9E%E7%8E%B0%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文通过分析Zephyr已有的Video驱动，了解Video驱动实现原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Video驱动之使用说明</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Wed, 16 Dec 2020 23:38:33 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文简要介绍如何使用Zephyr Video驱动。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Video驱动之驱动模型</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</link>
      <pubDate>Tue, 15 Dec 2020 21:37:03 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-video%E9%A9%B1%E5%8A%A8%E4%B9%8B%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr Video驱动模型。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr驱动SCCB设备</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%A9%B1%E5%8A%A8sccb%E8%AE%BE%E5%A4%87/</link>
      <pubDate>Sat, 12 Dec 2020 21:25:58 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%A9%B1%E5%8A%A8sccb%E8%AE%BE%E5%A4%87/</guid>
      <description>&lt;p&gt;本文简要介绍I2C和SCCB的关系，并说明如何使用Zephyr的i2c驱动SCCB设备。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr 框架结构简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-%E6%A1%86%E6%9E%B6%E7%BB%93%E6%9E%84%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sun, 29 Nov 2020 11:29:02 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-%E6%A1%86%E6%9E%B6%E7%BB%93%E6%9E%84%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本节文从不同的侧面介绍Zephyr的架构，通过本文可以了解Zephyr不同的层次功能，对Zephyr框架有总统性的认识。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr下SOC驱动修改方法</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8B%E4%BD%BF%E7%94%A8hal%E9%A9%B1%E5%8A%A8%E6%96%B9%E6%B3%95/</link>
      <pubDate>Sun, 01 Nov 2020 20:02:31 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8B%E4%BD%BF%E7%94%A8hal%E9%A9%B1%E5%8A%A8%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;本文说明在zephyr支持的SOC驱动无法满足应用需求时的处理方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr下MPU问题分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8Bmpu%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90/</link>
      <pubDate>Sun, 18 Oct 2020 15:56:09 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8Bmpu%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文记录在Zephyr下因开启CONFIG_HW_STACK_PROTECTION引起的MPU fault问题的分析调试过程。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用gdbgui调试Zephyr</title>
      <link>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8gdbgui%E8%B0%83%E8%AF%95zephyr/</link>
      <pubDate>Sat, 17 Oct 2020 10:16:16 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8gdbgui%E8%B0%83%E8%AF%95zephyr/</guid>
      <description>&lt;p&gt;本文简要解释gdbgui以及如何用其调试zephyr.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr的Coredump机制</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84coredump%E6%9C%BA%E5%88%B6/</link>
      <pubDate>Sun, 27 Sep 2020 22:16:09 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84coredump%E6%9C%BA%E5%88%B6/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr的Coredump机制和使用方法。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内存管理之Pool</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8Bpool/</link>
      <pubDate>Sat, 26 Sep 2020 22:28:52 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8Bpool/</guid>
      <description>&lt;p&gt;本文通过分析代码介绍Zephyr Pool内存管理的实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr应用链接第三方库</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E9%93%BE%E6%8E%A5%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%93/</link>
      <pubDate>Tue, 22 Sep 2020 22:28:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%BA%94%E7%94%A8%E9%93%BE%E6%8E%A5%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%93/</guid>
      <description>&lt;p&gt;本文说明如何在Zephyr中链接第三方库。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内存管理之Heap</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8Bheap/</link>
      <pubDate>Sun, 06 Sep 2020 22:50:22 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8Bheap/</guid>
      <description>&lt;p&gt;本文介绍Zephyr Heap内存管理的实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内存管理之slab</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8Bslab/</link>
      <pubDate>Sat, 29 Aug 2020 18:52:33 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8Bslab/</guid>
      <description>&lt;p&gt;本文介绍Zephyr内存管理器和Slab的实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr多版本共存</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%A4%9A%E7%89%88%E6%9C%AC%E5%85%B1%E5%AD%98/</link>
      <pubDate>Tue, 25 Aug 2020 23:37:02 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%A4%9A%E7%89%88%E6%9C%AC%E5%85%B1%E5%AD%98/</guid>
      <description>&lt;p&gt;本文介绍如何让Zephyr多版本共存，并编译出自己想要的image。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之调度方式与时机</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E8%B0%83%E5%BA%A6%E6%96%B9%E5%BC%8F%E4%B8%8E%E6%97%B6%E6%9C%BA/</link>
      <pubDate>Sun, 23 Aug 2020 21:11:14 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E8%B0%83%E5%BA%A6%E6%96%B9%E5%BC%8F%E4%B8%8E%E6%97%B6%E6%9C%BA/</guid>
      <description>&lt;p&gt;本文说明Zephyr内核调度方式和调度时机。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核调度之列队管理算法</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E5%88%97%E9%98%9F%E7%AE%A1%E7%90%86%E7%AE%97%E6%B3%95/</link>
      <pubDate>Sun, 09 Aug 2020 20:09:46 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E8%B0%83%E5%BA%A6%E4%B9%8B%E5%88%97%E9%98%9F%E7%AE%A1%E7%90%86%E7%AE%97%E6%B3%95/</guid>
      <description>&lt;p&gt;本文说明Zephyr使用的三种列队管理算法。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr线程生命周期及状态机</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BA%BF%E7%A8%8B%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%8F%8A%E7%8A%B6%E6%80%81%E6%9C%BA/</link>
      <pubDate>Fri, 31 Jul 2020 20:16:14 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BA%BF%E7%A8%8B%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E5%8F%8A%E7%8A%B6%E6%80%81%E6%9C%BA/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr线程的生命周期和状态机。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr使用的堆栈保护技术</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8%E7%9A%84%E5%A0%86%E6%A0%88%E4%BF%9D%E6%8A%A4%E6%8A%80%E6%9C%AF/</link>
      <pubDate>Tue, 28 Jul 2020 22:00:14 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8%E7%9A%84%E5%A0%86%E6%A0%88%E4%BF%9D%E6%8A%A4%E6%8A%80%E6%9C%AF/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr线程使用的堆栈保护技术。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr线程优先级简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BA%BF%E7%A8%8B%E4%BC%98%E5%85%88%E7%BA%A7%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 24 Jul 2020 20:19:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BA%BF%E7%A8%8B%E4%BC%98%E5%85%88%E7%BA%A7%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr的优先级以及优先级如何影响调度。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr上添加触屏驱动</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8A%E6%B7%BB%E5%8A%A0%E8%A7%A6%E5%B1%8F%E9%A9%B1%E5%8A%A8/</link>
      <pubDate>Sun, 05 Jul 2020 10:55:51 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8A%E6%B7%BB%E5%8A%A0%E8%A7%A6%E5%B1%8F%E9%A9%B1%E5%8A%A8/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr下kscan驱动模型，并说明如何在kscan模型下实现触屏驱动。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr烧写调试环境切换到Windows</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%83%A7%E5%86%99%E8%B0%83%E8%AF%95%E7%8E%AF%E5%A2%83%E5%88%87%E6%8D%A2%E5%88%B0windows/</link>
      <pubDate>Fri, 26 Jun 2020 18:19:32 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%83%A7%E5%86%99%E8%B0%83%E8%AF%95%E7%8E%AF%E5%A2%83%E5%88%87%E6%8D%A2%E5%88%B0windows/</guid>
      <description>&lt;p&gt;本文说明如何在Windows10下搭建烧写和调试Zephyr的环境。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr API生命周期简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-api%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sat, 13 Jun 2020 09:43:57 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-api%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文说明Zephyr API的生命周期。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr上添加RGB接口屏和调试方法</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8A%E6%B7%BB%E5%8A%A0rgb%E6%8E%A5%E5%8F%A3%E5%B1%8F%E5%92%8C%E8%B0%83%E8%AF%95%E6%96%B9%E6%B3%95/</link>
      <pubDate>Wed, 20 May 2020 22:19:13 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8A%E6%B7%BB%E5%8A%A0rgb%E6%8E%A5%E5%8F%A3%E5%B1%8F%E5%92%8C%E8%B0%83%E8%AF%95%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;本文说明如何向Zephyr添加RGB接口屏和调试方法。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr线程阻塞和超时机制分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BA%BF%E7%A8%8B%E9%98%BB%E5%A1%9E%E5%92%8C%E8%B6%85%E6%97%B6%E6%9C%BA%E5%88%B6%E5%88%86%E6%9E%90/</link>
      <pubDate>Sun, 17 May 2020 12:53:52 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BA%BF%E7%A8%8B%E9%98%BB%E5%A1%9E%E5%92%8C%E8%B6%85%E6%97%B6%E6%9C%BA%E5%88%B6%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析Zephyr是如何实现对线程阻塞和超时机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr GPIO逻辑电平</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-gpio%E9%80%BB%E8%BE%91%E7%94%B5%E5%B9%B3/</link>
      <pubDate>Wed, 06 May 2020 19:56:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-gpio%E9%80%BB%E8%BE%91%E7%94%B5%E5%B9%B3/</guid>
      <description>&lt;p&gt;本文简要介绍zephyr GPIO的驱动logic level的原理和实现&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象-数据传递之Message Queue</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8Bmessage-queue/</link>
      <pubDate>Mon, 04 May 2020 15:54:01 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8Bmessage-queue/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr Message Queue的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核Timeout模块简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8timeout%E6%A8%A1%E5%9D%97%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sun, 26 Apr 2020 21:46:13 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8timeout%E6%A8%A1%E5%9D%97%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文分析说明Zephyr内核的Timeout模块。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Tick Clock简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-tick-clock%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sun, 26 Apr 2020 21:18:32 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-tick-clock%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr的Tick Clock。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象-数据传递之Stack</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8Bstack/</link>
      <pubDate>Sun, 19 Apr 2020 10:33:58 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8Bstack/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr Stack的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr链表简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%93%BE%E8%A1%A8%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Thu, 16 Apr 2020 19:40:41 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%93%BE%E8%A1%A8%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简单介绍Zephyr的链表的分类和区别,不涉及具体操作.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象-数据传递之FIFO/LIFO</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8Bfifo-lifo/</link>
      <pubDate>Mon, 06 Apr 2020 16:42:05 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E4%B9%8Bfifo-lifo/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr FIFO/LIFO的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--数据传递对象简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E5%AF%B9%E8%B1%A1%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 03 Apr 2020 21:32:59 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E6%95%B0%E6%8D%AE%E4%BC%A0%E9%80%92%E5%AF%B9%E8%B1%A1%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简介zephyr中的数据传递类内核对象，说明主要属性和特点。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--同步之轮询</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E8%BD%AE%E8%AF%A2/</link>
      <pubDate>Sat, 28 Mar 2020 16:12:26 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E8%BD%AE%E8%AF%A2/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr polling API的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--同步之互斥量</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E4%BA%92%E6%96%A5%E9%87%8F/</link>
      <pubDate>Fri, 27 Mar 2020 19:56:54 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E4%BA%92%E6%96%A5%E9%87%8F/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr互斥量的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--同步之信号量</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E4%BF%A1%E5%8F%B7%E9%87%8F/</link>
      <pubDate>Fri, 27 Mar 2020 19:48:31 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E4%B9%8B%E4%BF%A1%E5%8F%B7%E9%87%8F/</guid>
      <description>&lt;p&gt;本文简要说明Zephyr信号量的使用和实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr内核对象--同步对象简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E5%AF%B9%E8%B1%A1%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Thu, 26 Mar 2020 20:55:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1-%E5%90%8C%E6%AD%A5%E5%AF%B9%E8%B1%A1%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr内核提供的同步手段，说明主要属性和特点。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr设备树生成C宏规则</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%AE%BE%E5%A4%87%E6%A0%91%E7%94%9F%E6%88%90c%E5%AE%8F%E8%A7%84%E5%88%99/</link>
      <pubDate>Sat, 21 Mar 2020 21:19:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%AE%BE%E5%A4%87%E6%A0%91%E7%94%9F%E6%88%90c%E5%AE%8F%E8%A7%84%E5%88%99/</guid>
      <description>&lt;p&gt;本文说明Zephyr下设备树生成C宏的规则。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr升级为West0.7.2问题处理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%8D%87%E7%BA%A7%E4%B8%BAwest0-7-2%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</link>
      <pubDate>Wed, 18 Mar 2020 22:11:17 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%8D%87%E7%BA%A7%E4%B8%BAwest0-7-2%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</guid>
      <description>&lt;p&gt;本文说明如何处理升级west后出现requires_workspace的问题。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr设备树生成流程</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%AE%BE%E5%A4%87%E6%A0%91%E7%94%9F%E6%88%90%E6%B5%81%E7%A8%8B/</link>
      <pubDate>Sat, 14 Mar 2020 19:52:55 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%AE%BE%E5%A4%87%E6%A0%91%E7%94%9F%E6%88%90%E6%B5%81%E7%A8%8B/</guid>
      <description>&lt;p&gt;本文说明zephyr的dts生成C宏的主要流程。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr构建过程简述</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%9E%84%E5%BB%BA%E8%BF%87%E7%A8%8B%E7%AE%80%E8%BF%B0/</link>
      <pubDate>Sun, 08 Mar 2020 11:50:17 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%9E%84%E5%BB%BA%E8%BF%87%E7%A8%8B%E7%AE%80%E8%BF%B0/</guid>
      <description>&lt;p&gt;本文简述Zephyr的构建过程。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr中断系统-实现</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F-%E5%AE%9E%E7%8E%B0/</link>
      <pubDate>Mon, 02 Mar 2020 20:30:43 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F-%E5%AE%9E%E7%8E%B0/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr中断系统是如何实现的。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr中断系统--使用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F-%E4%BD%BF%E7%94%A8/</link>
      <pubDate>Sun, 01 Mar 2020 18:39:34 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F-%E4%BD%BF%E7%94%A8/</guid>
      <description>&lt;p&gt;本文说明如何使用Zephyr中断系统。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr中断系统-概述</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F-%E6%A6%82%E8%BF%B0/</link>
      <pubDate>Sun, 01 Mar 2020 09:31:09 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F-%E6%A6%82%E8%BF%B0/</guid>
      <description>&lt;p&gt;本文概览Zephyr中断系统的功能和技术手段。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr增加调试器参数</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%A2%9E%E5%8A%A0%E8%B0%83%E8%AF%95%E5%99%A8%E5%8F%82%E6%95%B0/</link>
      <pubDate>Tue, 11 Feb 2020 20:07:38 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%A2%9E%E5%8A%A0%E8%B0%83%E8%AF%95%E5%99%A8%E5%8F%82%E6%95%B0/</guid>
      <description>&lt;p&gt;本文以pyocd为例简要说明如何为Zephyr调用的调试器增加参数。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用zephyr的非技术风险</title>
      <link>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8zephyr%E7%9A%84%E9%9D%9E%E6%8A%80%E6%9C%AF%E9%A3%8E%E9%99%A9/</link>
      <pubDate>Mon, 06 Jan 2020 22:24:36 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8zephyr%E7%9A%84%E9%9D%9E%E6%8A%80%E6%9C%AF%E9%A3%8E%E9%99%A9/</guid>
      <description>&lt;p&gt;zephyr出口管制&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr电源管理-设备电源管理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-%E8%AE%BE%E5%A4%87%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</link>
      <pubDate>Sun, 15 Dec 2019 21:49:20 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-%E8%AE%BE%E5%A4%87%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;p&gt;本文描述Zephyr设备电源管理的实现&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr电源管理-系统电源管理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-%E7%B3%BB%E7%BB%9F%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</link>
      <pubDate>Sun, 08 Dec 2019 19:23:20 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-%E7%B3%BB%E7%BB%9F%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;p&gt;本文描述Zephyr系统电源管理的实现&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr电源管理-Tickless Idle</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-tickless-idle/</link>
      <pubDate>Sat, 07 Dec 2019 18:41:25 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-tickless-idle/</guid>
      <description>&lt;p&gt;本文基于cortex-m arch分析Zephyr 如何实现Tickless Idle省电。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr电源管理-简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 06 Dec 2019 21:58:49 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86-%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍zephyr电源管理框架&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr调试器配置及原理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%B0%83%E8%AF%95%E5%99%A8%E9%85%8D%E7%BD%AE%E5%8F%8A%E5%8E%9F%E7%90%86/</link>
      <pubDate>Mon, 25 Nov 2019 19:25:58 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%B0%83%E8%AF%95%E5%99%A8%E9%85%8D%E7%BD%AE%E5%8F%8A%E5%8E%9F%E7%90%86/</guid>
      <description>&lt;p&gt;本文在ubuntu下以pyocd为例说明Zephyr如何配置调试器，及其实现的原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>记2019-RTT成都开发者大会</title>
      <link>https://lgl88911.pages.dev/posts/%E8%AE%B02019-rtt%E6%88%90%E9%83%BD%E5%BC%80%E5%8F%91%E8%80%85%E5%A4%A7%E4%BC%9A/</link>
      <pubDate>Sat, 23 Nov 2019 22:13:28 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/%E8%AE%B02019-rtt%E6%88%90%E9%83%BD%E5%BC%80%E5%8F%91%E8%80%85%E5%A4%A7%E4%BC%9A/</guid>
      <description>&lt;p&gt;本文记录2019 rt-thread 成都开发者大会见闻和个人参会的准备工作&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zephyr文档生成</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%96%87%E6%A1%A3%E7%94%9F%E6%88%90/</link>
      <pubDate>Sun, 17 Nov 2019 16:09:01 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%96%87%E6%A1%A3%E7%94%9F%E6%88%90/</guid>
      <description>&lt;p&gt;本文说明在ubuntu 18.04下如何生成zephyr文档&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr libc简介和malloc分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-libc%E7%AE%80%E4%BB%8B%E5%92%8Cmalloc%E5%88%86%E6%9E%90/</link>
      <pubDate>Tue, 29 Oct 2019 14:51:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-libc%E7%AE%80%E4%BB%8B%E5%92%8Cmalloc%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文简要介绍Zephyr的标准C库，并基于nrf52832分析malloc的heap来源。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr用户模式-内存保护</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E5%86%85%E5%AD%98%E4%BF%9D%E6%8A%A4/</link>
      <pubDate>Mon, 28 Oct 2019 19:42:28 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E5%86%85%E5%AD%98%E4%BF%9D%E6%8A%A4/</guid>
      <description>&lt;p&gt;本文说明zephyr的用户模式下如何进行内存保护.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr用户模式-内核对象</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1/</link>
      <pubDate>Sat, 26 Oct 2019 20:03:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E5%86%85%E6%A0%B8%E5%AF%B9%E8%B1%A1/</guid>
      <description>&lt;p&gt;本文简要说明zephyr内核对象原理&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr用户模式-系统调用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8/</link>
      <pubDate>Fri, 04 Oct 2019 12:51:16 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8/</guid>
      <description>&lt;p&gt;本文说明zephyr系统调用的原理&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr用户模式-技术基础</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80/</link>
      <pubDate>Wed, 02 Oct 2019 21:48:48 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E6%8A%80%E6%9C%AF%E5%9F%BA%E7%A1%80/</guid>
      <description>&lt;p&gt;本文说明cortex-m3/m4体系结构下和zephyr user mode相关的技术基础&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr用户模式-简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Wed, 02 Oct 2019 12:06:59 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F-%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍zephyr的user mode&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr上ssd1306协同lvgl工作</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8Assd1306%E5%8D%8F%E5%90%8Clvgl%E5%B7%A5%E4%BD%9C/</link>
      <pubDate>Sat, 07 Sep 2019 18:18:28 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8Assd1306%E5%8D%8F%E5%90%8Clvgl%E5%B7%A5%E4%BD%9C/</guid>
      <description>&lt;p&gt;本文介绍如何在zephyr上配置ssd1306和lvgl，并让二者协同工作.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ssd1306驱动要点</title>
      <link>https://lgl88911.pages.dev/zephyr/ssd1306%E9%A9%B1%E5%8A%A8%E8%A6%81%E7%82%B9/</link>
      <pubDate>Sun, 01 Sep 2019 19:30:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/ssd1306%E9%A9%B1%E5%8A%A8%E8%A6%81%E7%82%B9/</guid>
      <description>&lt;p&gt;本文说明i2c的ssd1306驱动要点，帮助理解zephyr的ssd3306驱动。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr使用TF卡</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8tf%E5%8D%A1/</link>
      <pubDate>Sat, 31 Aug 2019 22:20:13 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8tf%E5%8D%A1/</guid>
      <description>&lt;p&gt;本文说明如何在zephyr下使用TF卡.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr使用高版本工具问题处理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8%E9%AB%98%E7%89%88%E6%9C%AC%E5%B7%A5%E5%85%B7%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</link>
      <pubDate>Mon, 26 Aug 2019 23:08:14 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8%E9%AB%98%E7%89%88%E6%9C%AC%E5%B7%A5%E5%85%B7%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/</guid>
      <description>&lt;p&gt;本文说明解决ubuntu下zephyr编译依赖的工具比ubuntu发新版高的问题&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr连入阿里云物联网平台--使用</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%BF%9E%E5%85%A5%E9%98%BF%E9%87%8C%E4%BA%91%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0-%E4%BD%BF%E7%94%A8/</link>
      <pubDate>Sun, 25 Aug 2019 16:44:39 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%BF%9E%E5%85%A5%E9%98%BF%E9%87%8C%E4%BA%91%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0-%E4%BD%BF%E7%94%A8/</guid>
      <description>&lt;p&gt;本文说明如何使用移植在zephyr上使用Link Kit SDK开发物联网应用&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr连入阿里云物联网平台-移植</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%BF%9E%E5%85%A5%E9%98%BF%E9%87%8C%E4%BA%91%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0-%E7%A7%BB%E6%A4%8D/</link>
      <pubDate>Sat, 13 Jul 2019 09:58:11 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%BF%9E%E5%85%A5%E9%98%BF%E9%87%8C%E4%BA%91%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0-%E7%A7%BB%E6%A4%8D/</guid>
      <description>&lt;p&gt;本文说明如何移植Link Kit SDK到zephyr&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr连入阿里云物联网平台--概览</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E8%BF%9E%E5%85%A5%E9%98%BF%E9%87%8C%E4%BA%91%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0-%E6%A6%82%E8%A7%88/</link>
      <pubDate>Sun, 07 Jul 2019 20:10:51 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E8%BF%9E%E5%85%A5%E9%98%BF%E9%87%8C%E4%BA%91%E7%89%A9%E8%81%94%E7%BD%91%E5%B9%B3%E5%8F%B0-%E6%A6%82%E8%A7%88/</guid>
      <description>&lt;p&gt;本文概览zephyr使用aliyun SDK连入阿里云物联网平台。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr使用mcumgr</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8mcumgr/</link>
      <pubDate>Sat, 15 Jun 2019 11:15:02 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8mcumgr/</guid>
      <description>&lt;p&gt;本文说明zephyr如何使用mcumgr&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr使用DFU</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8dfu/</link>
      <pubDate>Fri, 14 Jun 2019 19:33:58 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8dfu/</guid>
      <description>&lt;p&gt;本文说明zephyr如何进行dfu升级&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr west简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-west%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Wed, 12 Jun 2019 17:36:49 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-west%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要介绍zephyr west的安装和使用。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>如何使用Zephyr文件系统</title>
      <link>https://lgl88911.pages.dev/zephyr/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8zephyr%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Mon, 06 May 2019 22:58:11 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8zephyr%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</guid>
      <description>&lt;p&gt;本文通过使用fs shell和分析fs shell命令的实现来说明输入使用Zephyr文件系统接口。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr文件系统</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Fri, 03 May 2019 19:46:11 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/</guid>
      <description>&lt;p&gt;本文说明Zephyr虚拟文件系统的架构，原理,和驱动的关联操作。不涉及具体文件系统的实现方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr即将迎来LTS</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%8D%B3%E5%B0%86%E8%BF%8E%E6%9D%A5lts/</link>
      <pubDate>Wed, 17 Apr 2019 22:44:03 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%8D%B3%E5%B0%86%E8%BF%8E%E6%9D%A5lts/</guid>
      <description>&lt;p&gt;Zephyr发布1.14.0即将迎来LTS&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用docker镜像编译Zephyr</title>
      <link>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8docker%E9%95%9C%E5%83%8F%E7%BC%96%E8%AF%91zephyr/</link>
      <pubDate>Sun, 07 Apr 2019 21:44:10 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8docker%E9%95%9C%E5%83%8F%E7%BC%96%E8%AF%91zephyr/</guid>
      <description>&lt;p&gt;本文说明如何使用docker简便的搭建编译zephyr环境.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr log系统原理之filter</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86%E4%B9%8Bfilter/</link>
      <pubDate>Sun, 07 Apr 2019 09:16:32 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86%E4%B9%8Bfilter/</guid>
      <description>&lt;p&gt;本文说明Zephyr log系统如何执行log过滤显示。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr log系统原理之backend</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86%E4%B9%8Bbackend/</link>
      <pubDate>Wed, 03 Apr 2019 21:26:57 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86%E4%B9%8Bbackend/</guid>
      <description>&lt;p&gt;本文说明zephyr log系统中backend的实现原理和被log core调用的方式。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>pyocd搭配vscode native-debug插件调试zephyr</title>
      <link>https://lgl88911.pages.dev/zephyr/pyocd%E6%90%AD%E9%85%8Dvscode-native-debug%E6%8F%92%E4%BB%B6%E8%B0%83%E8%AF%95zephyr/</link>
      <pubDate>Sun, 31 Mar 2019 22:02:42 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/pyocd%E6%90%AD%E9%85%8Dvscode-native-debug%E6%8F%92%E4%BB%B6%E8%B0%83%E8%AF%95zephyr/</guid>
      <description>&lt;p&gt;本文说明如何使用vscode的native-debug连接pyocd调试zephyr.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr使用mcuboot</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8mcuboot/</link>
      <pubDate>Sun, 24 Mar 2019 20:54:03 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BD%BF%E7%94%A8mcuboot/</guid>
      <description>&lt;p&gt;本文说明在zephyr下如何使用mcuboot.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr不使用West</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8D%E4%BD%BF%E7%94%A8west/</link>
      <pubDate>Sun, 17 Mar 2019 12:52:02 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8D%E4%BD%BF%E7%94%A8west/</guid>
      <description>&lt;p&gt;本文说明如何跳过zephyr west的使用&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr log系统原理</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86/</link>
      <pubDate>Sun, 10 Mar 2019 10:15:45 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86/</guid>
      <description>&lt;p&gt;本文说明zephyr log系统的架构和原理。以及Frontend和Core的代码实现。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr log系统</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F/</link>
      <pubDate>Sun, 17 Feb 2019 12:57:16 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-log%E7%B3%BB%E7%BB%9F/</guid>
      <description>&lt;p&gt;本文说明如何使用zephyr log系统。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IPV6 header 简介</title>
      <link>https://lgl88911.pages.dev/posts/ipv6-header-%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Sat, 02 Feb 2019 14:26:08 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/ipv6-header-%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文简要说明ipv6 header&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr的IS_ENABLED</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84is-enabled/</link>
      <pubDate>Sat, 02 Feb 2019 14:23:25 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%9A%84is-enabled/</guid>
      <description>&lt;p&gt;本文说明zephyr中IS_ENABLED的原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BLE IPSP&amp;Zephyr示例</title>
      <link>https://lgl88911.pages.dev/zephyr/ble-ipsp-zephyr%E7%A4%BA%E4%BE%8B/</link>
      <pubDate>Sun, 16 Dec 2018 19:16:10 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/ble-ipsp-zephyr%E7%A4%BA%E4%BE%8B/</guid>
      <description>&lt;p&gt;本文简单介绍BLE IPSP，并示例在Zephyr下两个BLE device通过IPSP连接并互ping。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IPV6地址</title>
      <link>https://lgl88911.pages.dev/posts/ipv6%E5%9C%B0%E5%9D%80/</link>
      <pubDate>Thu, 06 Dec 2018 10:13:26 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/ipv6%E5%9C%B0%E5%9D%80/</guid>
      <description>&lt;p&gt;本文简要说明ipv6的地址构成和分类&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>利用zephyr搭建ipv6实验环境</title>
      <link>https://lgl88911.pages.dev/zephyr/%E5%88%A9%E7%94%A8zephyr%E6%90%AD%E5%BB%BAipv6%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83/</link>
      <pubDate>Wed, 05 Dec 2018 11:32:26 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E5%88%A9%E7%94%A8zephyr%E6%90%AD%E5%BB%BAipv6%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83/</guid>
      <description>&lt;p&gt;本文介绍如何基于zephyr提供的模拟net环境建立ipv6实验环境。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr OS内核上下文切换简述</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-os%E5%86%85%E6%A0%B8%E4%B8%8A%E4%B8%8B%E6%96%87%E5%88%87%E6%8D%A2%E7%AE%80%E8%BF%B0/</link>
      <pubDate>Mon, 05 Nov 2018 16:23:11 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-os%E5%86%85%E6%A0%B8%E4%B8%8A%E4%B8%8B%E6%96%87%E5%88%87%E6%8D%A2%E7%AE%80%E8%BF%B0/</guid>
      <description>&lt;p&gt;本文简要描述zephyr在cortex-m下如何启动第一个thread和进行上下文切换。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>基于Zephyr实现BLE Peripheral</title>
      <link>https://lgl88911.pages.dev/zephyr/%E5%9F%BA%E4%BA%8Ezephyr%E5%AE%9E%E7%8E%B0ble-peripheral/</link>
      <pubDate>Thu, 25 Oct 2018 13:34:47 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E5%9F%BA%E4%BA%8Ezephyr%E5%AE%9E%E7%8E%B0ble-peripheral/</guid>
      <description>&lt;p&gt;本文以环境传感器为例说明如何使用zephyr gatt来实现一个BLE Peripheral&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bluez for BLE</title>
      <link>https://lgl88911.pages.dev/posts/bluez-for-ble/</link>
      <pubDate>Wed, 24 Oct 2018 11:38:42 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/bluez-for-ble/</guid>
      <description>&lt;p&gt;本文说明如何编译和修改和使用bluez的btgatt-client&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BLE GATT Tool</title>
      <link>https://lgl88911.pages.dev/posts/ble-gatt-tool/</link>
      <pubDate>Mon, 22 Oct 2018 14:49:14 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/ble-gatt-tool/</guid>
      <description>&lt;p&gt;本文分别介绍Ubuntu和Android下操作BLE GATT的两个工具。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>BLE协议简述</title>
      <link>https://lgl88911.pages.dev/zephyr/ble%E5%8D%8F%E8%AE%AE%E7%AE%80%E8%BF%B0/</link>
      <pubDate>Tue, 16 Oct 2018 13:25:20 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/ble%E5%8D%8F%E8%AE%AE%E7%AE%80%E8%BF%B0/</guid>
      <description>&lt;p&gt;本文简要叙述BLE协议栈构成, 并在应用层上简介zephyr和BLE协议的对应。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>nrf52_moderate MotherBoard说明</title>
      <link>https://lgl88911.pages.dev/zephyr/nrf52-moderate-motherboard%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Sun, 16 Sep 2018 19:00:04 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/nrf52-moderate-motherboard%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文说明nrf52_moderate MotherBoard硬件连接&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络数据流</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E6%95%B0%E6%8D%AE%E6%B5%81/</link>
      <pubDate>Wed, 12 Sep 2018 21:06:13 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E6%95%B0%E6%8D%AE%E6%B5%81/</guid>
      <description>&lt;p&gt;本文简要分析Zephyr网络部分从应用层到驱动层的纵向数据流,以作为分析了解Zephyr网络协议栈的基础。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>升级Zephyr&amp;SDK</title>
      <link>https://lgl88911.pages.dev/zephyr/%E5%8D%87%E7%BA%A7zephyr-sdk/</link>
      <pubDate>Sat, 11 Aug 2018 21:39:50 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E5%8D%87%E7%BA%A7zephyr-sdk/</guid>
      <description>&lt;p&gt;昨天Update zephyr的code，master已经进到V1.12.99, update后要求sdk必须更新到0.9.3。本文说明如何进行相关配置的Update。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr RTOS Awareness配置</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-rtos-awareness%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Thu, 09 Aug 2018 23:09:54 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-rtos-awareness%E9%85%8D%E7%BD%AE/</guid>
      <description>&lt;p&gt;本文说明Zephyr RTOS Awareness的配置和使用，并演示VSCode中显示zephyr运行的各个thread。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr驱动模型实现方式</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/</link>
      <pubDate>Fri, 03 Aug 2018 22:29:46 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/</guid>
      <description>&lt;p&gt;本文说明Zephyr在指定的驱动模型下实现驱动的一般步骤。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr传感器驱动模型</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%BC%A0%E6%84%9F%E5%99%A8%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</link>
      <pubDate>Thu, 12 Jul 2018 21:14:47 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%BC%A0%E6%84%9F%E5%99%A8%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</guid>
      <description>&lt;p&gt;本文介绍zephyr传感器驱动接口定义,使用和实现方法。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>coap uri转option</title>
      <link>https://lgl88911.pages.dev/posts/coap-uri%E8%BD%ACoption/</link>
      <pubDate>Wed, 20 Jun 2018 21:43:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/coap-uri%E8%BD%ACoption/</guid>
      <description>&lt;p&gt;本文简要说明coap URI构成及URI到option的处理方式&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr网络内存分析之net-buf篇</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90%E4%B9%8Bnet-buf%E7%AF%87/</link>
      <pubDate>Wed, 30 May 2018 22:19:51 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BD%91%E7%BB%9C%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90%E4%B9%8Bnet-buf%E7%AF%87/</guid>
      <description>&lt;p&gt;Zephyr的net pkt內存由net_pkt和net_buf組成，net_pkt通过slab管理, net_buf通过buf pool管理。net_pkt作为管理结构，将一组net_buf用链表串在一起行程net pkt，用于管理和存储网络封包。本文基于rx和tx分析了net_buf的初始化和管理机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr 网络内存分析之net_pkt篇</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-%E7%BD%91%E7%BB%9C%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90%E4%B9%8Bnet-pkt%E7%AF%87/</link>
      <pubDate>Fri, 25 May 2018 21:28:33 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-%E7%BD%91%E7%BB%9C%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90%E4%B9%8Bnet-pkt%E7%AF%87/</guid>
      <description>&lt;p&gt;Zephyr的net pkt內存由net_pkt和net_buf組成，net_pkt通过slab管理, net_buf通过buf pool管理。net_pkt作为管理结构，将一组net_buf用链表串在一起行程net pkt，用于管理和存储网络封包。本文基于rx和tx分析了net_pkt的初始化和管理机制。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Network Connectivity API</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-network-connectivity-api/</link>
      <pubDate>Sun, 13 May 2018 19:48:38 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-network-connectivity-api/</guid>
      <description>&lt;p&gt;Zephyr提供一组connectivity API访问网络，和Socket类似可以通过Connectivity API可以create &amp;amp; close连接，接受和发送数据（包括TCP和UDP）。不一样的是Connectivity API使用的是 Fragment buffer,而Socket使用的是Linear buffer。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zephyr下coap调试环境搭建</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8Bcoap%E8%B0%83%E8%AF%95%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</link>
      <pubDate>Sat, 12 May 2018 11:02:37 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E4%B8%8Bcoap%E8%B0%83%E8%AF%95%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</guid>
      <description>&lt;p&gt;本文说明如何在zephyr下面搭建coap server调试环境。该调试环境通过修改zephyr的coap_server sample code为IPV4访问，使用chrome的copper插件进行coap方法操作访问qemu上运行的zephyr的coap server,并使用wireshark抓包分析。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用VSCode调试Zephyr</title>
      <link>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8vscode%E8%B0%83%E8%AF%95zephyr/</link>
      <pubDate>Sun, 06 May 2018 17:13:29 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8vscode%E8%B0%83%E8%AF%95zephyr/</guid>
      <description>&lt;p&gt;本文介绍如何在ubuntu 18.04环境下使用zephyr+gdb配置调试zephyr qemu&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>约束节点网络术语</title>
      <link>https://lgl88911.pages.dev/posts/%E7%BA%A6%E6%9D%9F%E8%8A%82%E7%82%B9%E7%BD%91%E7%BB%9C%E6%9C%AF%E8%AF%AD/</link>
      <pubDate>Mon, 30 Apr 2018 19:06:15 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/%E7%BA%A6%E6%9D%9F%E8%8A%82%E7%82%B9%E7%BD%91%E7%BB%9C%E6%9C%AF%E8%AF%AD/</guid>
      <description>&lt;p&gt;本文简要说明RFC7228中对约束节点相关术语定义&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>利用libcoap搭建coap协议分析环境</title>
      <link>https://lgl88911.pages.dev/posts/%E5%88%A9%E7%94%A8libcoap%E6%90%AD%E5%BB%BAcoap%E5%8D%8F%E8%AE%AE%E5%88%86%E6%9E%90%E7%8E%AF%E5%A2%83/</link>
      <pubDate>Tue, 24 Apr 2018 22:14:26 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/posts/%E5%88%A9%E7%94%A8libcoap%E6%90%AD%E5%BB%BAcoap%E5%8D%8F%E8%AE%AE%E5%88%86%E6%9E%90%E7%8E%AF%E5%A2%83/</guid>
      <description>&lt;p&gt;本文说明libcoap在ubuntu下的编译过程，以利用libcoap来搭建一个coap协议分析环境帮助理解coap协议&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Uart console</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-uart-console/</link>
      <pubDate>Sat, 21 Apr 2018 22:39:44 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-uart-console/</guid>
      <description>&lt;p&gt;本文说明如何使用uart console，并分析uart console的工作原理。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zephyr驱动模型</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</link>
      <pubDate>Tue, 10 Apr 2018 21:11:56 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B/</guid>
      <description>&lt;p&gt;本文介绍zephyr驱动模型,分析zephyr驱动架构，原理和使用方法。本文只分析了无user mode和无电源管理情况下Zephyr的驱动模型。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr如何运行到main</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E5%88%B0main/</link>
      <pubDate>Sat, 07 Apr 2018 20:15:00 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E5%88%B0main/</guid>
      <description>&lt;p&gt;本文以qemu_cortex_m3为例说明zephyr从上电后到如何运行到Zephyr app的main函数&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Shell分析</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-shell%E5%88%86%E6%9E%90/</link>
      <pubDate>Wed, 04 Apr 2018 20:44:48 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-shell%E5%88%86%E6%9E%90/</guid>
      <description>&lt;p&gt;本文分析了zephyr shell的工作原理，同时提到了和shell相关的一些配置选项&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用eclipse 调试zephyr</title>
      <link>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8eclipse-%E8%B0%83%E8%AF%95zephyr/</link>
      <pubDate>Wed, 28 Mar 2018 21:59:38 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/%E4%BD%BF%E7%94%A8eclipse-%E8%B0%83%E8%AF%95zephyr/</guid>
      <description>&lt;p&gt;本文介绍如何在ubuntu 16.04环境下使用eclipse+gdb配置调试zephyr qemu&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr创建应用&amp;模拟运行</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E5%88%9B%E5%BB%BA%E5%BA%94%E7%94%A8-%E6%A8%A1%E6%8B%9F%E8%BF%90%E8%A1%8C/</link>
      <pubDate>Sat, 24 Mar 2018 17:41:23 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E5%88%9B%E5%BB%BA%E5%BA%94%E7%94%A8-%E6%A8%A1%E6%8B%9F%E8%BF%90%E8%A1%8C/</guid>
      <description>&lt;p&gt;本文介绍如何创建和编译一个Zephyr应用，并说明如何基于qemu_cortex_m32上运行.
&lt;del&gt;原本该模拟运行是在qemu_cortex_m32上进行的但是gdb连接调试有问题，而主要有是用来看C代码，所以最后切成qemu_x86_nommu来测试.&lt;/del&gt;
更新1：已找到qemu_cortex_m32的问题为使用gdb错误，应该使用arm gdb，文章更新为qemu_cortex_m32说明
更新2：增加debug编译说明
更新3：增加测试代码路径&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr Device Tree简介</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-device-tree%E7%AE%80%E4%BB%8B/</link>
      <pubDate>Fri, 23 Mar 2018 21:16:37 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-device-tree%E7%AE%80%E4%BB%8B/</guid>
      <description>&lt;p&gt;本文说明了Zephyr对device tree的使用方法，并分析了Qemu_cortex_m3的device tree和对应生成的#define. 本文旨在帮助理解Zephyr的代码,不说明如何添加Zephyr的Device Tree和yaml,不分析python script.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zephyr subsystem Shell使用说明</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr-subsystem-shell%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</link>
      <pubDate>Sat, 17 Mar 2018 17:33:22 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr-subsystem-shell%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/</guid>
      <description>&lt;p&gt;本文介绍了zephyr shell的操作方法，并说明如何配置和添加shell命令&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>zephyr编译环境搭建</title>
      <link>https://lgl88911.pages.dev/zephyr/zephyr%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</link>
      <pubDate>Sun, 11 Mar 2018 20:37:23 +0800</pubDate>
      
      <guid>https://lgl88911.pages.dev/zephyr/zephyr%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</guid>
      <description>&lt;p&gt;本文记录了在Ubuntu 16.04 64bit下安装配置zephy编译环境并编译esp32的过程&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
