01 · SELECTED WORK

Projects项目

A small set of public-safe notes about constraints, decisions and what remains observable.一组可以公开的项目笔记,记录约束、决策,以及最终仍可观测的部分。

01

IN PROGRESS · EMBEDDED

Low-power audio front-end低功耗音频前端

Bringing up an audio path on ARM Cortex-M33 where a codec, DMA controller and wake-up path meet at one timing edge.在 ARM Cortex-M33 上启动一条音频路径:编解码器、DMA 控制器和唤醒流程在同一个时序边沿相遇。

  • State状态Working note进行中的笔记
  • Boundary边界Codec · DMA · ISR
  • Budget预算< 10 ms wake

Public scope公开范围

The useful public story is the debugging boundary: clock readiness, peripheral ownership and which interrupt should own the first clean sample. Product identity, schematics, registers, traces and measured results stay private.可以公开的重点是调试边界:时钟何时稳定、外设所有权如何交接,以及哪个中断应当拥有第一帧干净采样。产品身份、原理图、寄存器、trace 和测量结果保持私密。

  • Explicit power and ownership states显式的电源与所有权状态
  • Firmware timestamps beside hardware observation将固件时间戳与硬件观测并列
  • No invented outcome while the work remains in progress项目仍在进行中,不虚构结果
Current field note查看当前笔记
02

OPEN SOURCE · WEB + DATA

Running explorer and publication pipeline跑步探索器与发布流程

An independently deployed React/Mapbox explorer backed by a staged activity publication pipeline and privacy-aware public routes.一套独立部署的 React/Mapbox 探索器,背后是分阶段的活动发布流程和考虑隐私的公开路线。

  • Public data公开数据1,080 activities条活动
  • Distance距离12,380 km rounded取整
  • Years年份2019—2026

System boundary系统边界

The explorer owns maps, filters and the full public activity dataset. The publication side keeps provider-qualified identities, private source archives and append-only history so a provider change does not rewrite the past.探索器负责地图、筛选和完整公开活动数据;发布侧保留带来源限定的标识、私有源档案和只追加历史,因此更换数据来源不会重写过去。

  • Separate public routes from private source archives将公开路线与私有源档案分开
  • Future-only provider cutovers只面向未来的数据源切换
  • Main site receives rounded aggregates only主站只接收取整后的聚合统计
Open the explorer打开探索器   GitHub ↗