<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>MaBlock 技术笔记</title><description>记录系统底层、图形渲染、嵌入式开发与 CMake 工程实践。</description><link>https://mablock-blog.pages.dev/</link><item><title>[知识库指南/快速上手] 目录结构与 Markdown 语法说明</title><link>https://mablock-blog.pages.dev/blog/%E7%9F%A5%E8%AF%86%E5%BA%93%E6%8C%87%E5%8D%97/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/obsidian-workflow/</link><guid isPermaLink="true">https://mablock-blog.pages.dev/blog/%E7%9F%A5%E8%AF%86%E5%BA%93%E6%8C%87%E5%8D%97/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/obsidian-workflow/</guid><description>按文件夹层级管理笔记文件，支持 [[双链]] 出链、关系图谱、GFM 表格、KaTeX 公式与 Mermaid 流程图。</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>知识库指南</category><category>快速上手</category><category>Obsidian</category><category>Markdown</category><category>Astro</category></item><item><title>[图形引擎/渲染管线] FrameGraph 资源生命周期与渲染管线对比</title><link>https://mablock-blog.pages.dev/blog/%E5%9B%BE%E5%BD%A2%E5%BC%95%E6%93%8E/%E6%B8%B2%E6%9F%93%E7%AE%A1%E7%BA%BF/framegraph-and-passes/</link><guid isPermaLink="true">https://mablock-blog.pages.dev/blog/%E5%9B%BE%E5%BD%A2%E5%BC%95%E6%93%8E/%E6%B8%B2%E6%9F%93%E7%AE%A1%E7%BA%BF/framegraph-and-passes/</guid><description>Forward+、Deferred 与 Visibility Buffer 的带宽开销对比，以及基于有向无环图 (DAG) 的 FrameGraph 自动屏障插入。</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>图形引擎</category><category>渲染管线</category><category>图形学</category><category>渲染管线</category><category>Vulkan</category><category>FrameGraph</category><category>C++</category></item><item><title>[图形引擎/着色器与光照] PBR 微表面 BRDF 与能量守恒推导</title><link>https://mablock-blog.pages.dev/blog/%E5%9B%BE%E5%BD%A2%E5%BC%95%E6%93%8E/%E7%9D%80%E8%89%B2%E5%99%A8%E4%B8%8E%E5%85%89%E7%85%A7/pbr-brdf-equations/</link><guid isPermaLink="true">https://mablock-blog.pages.dev/blog/%E5%9B%BE%E5%BD%A2%E5%BC%95%E6%93%8E/%E7%9D%80%E8%89%B2%E5%99%A8%E4%B8%8E%E5%85%89%E7%85%A7/pbr-brdf-equations/</guid><description>记录 Cook-Torrance 微表面 BRDF 的三项推导：GGX 法线分布函数 D、Smith 几何遮蔽函数 G 与 Schlick 菲涅尔项 F。</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>图形引擎</category><category>着色器与光照</category><category>图形学</category><category>PBR</category><category>Shader</category><category>数学推导</category></item><item><title>[工程工具链/CMake] CMake Target 依赖传递与属性速查</title><link>https://mablock-blog.pages.dev/blog/%E5%B7%A5%E7%A8%8B%E5%B7%A5%E5%85%B7%E9%93%BE/cmake/modern-cmake-targets/</link><guid isPermaLink="true">https://mablock-blog.pages.dev/blog/%E5%B7%A5%E7%A8%8B%E5%B7%A5%E5%85%B7%E9%93%BE/cmake/modern-cmake-targets/</guid><description>按 Target 划分 PRIVATE / PUBLIC / INTERFACE 依赖传递范围，隔离头文件搜索路径与编译选项。</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>工程工具链</category><category>CMake</category><category>CMake</category><category>C++</category><category>工具链</category></item><item><title>[系统底层/RTOS内核] LiteOS Cortex-M 内核移植：中断向量表与 PendSV 上下文切换</title><link>https://mablock-blog.pages.dev/blog/%E7%B3%BB%E7%BB%9F%E5%BA%95%E5%B1%82/rtos%E5%86%85%E6%A0%B8/liteos-cortex-m-porting/</link><guid isPermaLink="true">https://mablock-blog.pages.dev/blog/%E7%B3%BB%E7%BB%9F%E5%BA%95%E5%B1%82/rtos%E5%86%85%E6%A0%B8/liteos-cortex-m-porting/</guid><description>ARM Cortex-M4/M7 上的 RTOS 移植记录：双堆栈指针 MSP/PSP 切换、寄存器压栈顺序与 PendSV 调度过程。</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>系统底层</category><category>RTOS内核</category><category>嵌入式</category><category>LiteOS</category><category>ARM</category><category>RTOS</category><category>C++</category></item></channel></rss>