<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>笔记</title><link>https://graveblog.cn/</link><description>Recent content on 笔记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Tue, 27 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://graveblog.cn/index.xml" rel="self" type="application/rss+xml"/><item><title>第一篇</title><link>https://graveblog.cn/p/hello/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://graveblog.cn/p/hello/</guid><description>&lt;h2 id="为什么是静态站">为什么是静态站&lt;/h2>
&lt;p>文章是 Markdown，构建出来只有 HTML / CSS / 一点 JS，没有数据库，也没有后台。
服务器只跑一个 Caddy 做静态托管，1.6 GB 内存的机器绰绰有余。&lt;/p>
&lt;h2 id="怎么写">怎么写&lt;/h2>
&lt;p>文章是一个目录一个页面（page bundle），图片跟文章放在一起：&lt;/p></description></item><item><title>关于</title><link>https://graveblog.cn/about/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://graveblog.cn/about/</guid><description>&lt;p>这里是一些工程笔记，主要记嵌入式、C++ 和 Zephyr 相关的东西。&lt;/p>
&lt;ul>
&lt;li>文章是 Markdown，源码在 git 里&lt;/li>
&lt;li>图片跟着文章走，不依赖外部图床&lt;/li>
&lt;li>服务器只做静态托管，本地预览通过后才发布&lt;/li>
&lt;/ul></description></item><item><title>看门狗不该只是定时喂</title><link>https://graveblog.cn/p/watchdog/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://graveblog.cn/p/watchdog/</guid><description>&lt;p>把 &lt;code>wdt_feed()&lt;/code> 放进内核定时器里，是很多固件的默认写法。问题是：定时器在中断上下文跑，哪怕所有线程都死锁，它照样按时喂狗，看门狗退化成&amp;quot;只检测 HardFault&amp;quot;。&lt;/p></description></item><item><title>给 USB CDC 设计一套应用协议</title><link>https://graveblog.cn/p/usb-proto/</link><pubDate>Thu, 22 Oct 2026 00:00:00 +0000</pubDate><guid>https://graveblog.cn/p/usb-proto/</guid><description>&lt;p>USB CDC 本质是一条字节流，没有消息边界。想在上面跑自己的命令，第一步是分帧：用 &lt;code>0x00&lt;/code> 当分隔符，配合 COBS 把正文里的 &lt;code>0x00&lt;/code> 全部消掉，这样任意位置开始读都能重新对齐。&lt;/p></description></item><item><title>zbus 到底是什么</title><link>https://graveblog.cn/p/zbus/</link><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><guid>https://graveblog.cn/p/zbus/</guid><description>&lt;p>zbus 是 Zephyr 里的软件总线：一个&lt;strong>通道&lt;/strong>（channel）持有&amp;quot;最后一条消息&amp;quot;，若干个&lt;strong>观察者&lt;/strong>（observer）订阅它。发布方只管往通道里放，谁关心谁自己取，双方不用互相 include。&lt;/p></description></item><item><title>搜索</title><link>https://graveblog.cn/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://graveblog.cn/search/</guid><description/></item><item><title>友链</title><link>https://graveblog.cn/links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://graveblog.cn/links/</guid><description/></item></channel></rss>