Bill's 2026年计划

Posted by Bill on February 22, 2026

前言

随着AI爆火,将26年的计划目标提纲详细罗列出来,放到总计划中进行索引。而通过Obisidan工具,适合形成自己的技术体系。虽然已经多年没有写过技术博客,但是在工作中接触了不少新知识,也是应该及时记录下来作为自己的知识体系了,毕竟好记性不如烂笔头。

一、年度总目标(核心战略)

🎯 目标定位

构建完整的 Android 音频系统知识体系 形成一个可反复查阅的“个人技术手册”

  • 建立结构化知识树
  • 沉淀调试经验
  • 固化设计模式
  • 为未来 3–5 年打基础

二、年度主线结构


主线 1️⃣:Android Audio 系统全链路

目标:理解“从 App 到 驱动”的完整路径

计划文章方向:

  1. Android 音频整体架构总览
  2. AudioManager 到 AudioFlinger 调用链
  3. AudioTrack / AudioRecord 内部机制
  4. AudioPolicy 工作原理
  5. 蓝牙 SCO / A2DP 路由机制
  6. Audio HAL 设计模式
  7. AudioPatch 的实现逻辑
  8. 音频模式切换的底层影响
  9. Passthrough 音频流程分析
  10. 典型路由问题排查方法

🎯 年度产出:10 篇深度文


主线 2️⃣:Linux / ALSA / TinyALSA 深度

目标:搞懂音频驱动和数据流本质

文章规划:

  1. ALSA 架构图解
  2. snd_pcm_readi / writei 机制
  3. EPIPE 原因与恢复流程
  4. 环形缓冲区设计
  5. softvol 工作机制
  6. TinyALSA vs ALSA 对比
  7. asound.conf 实战配置
  8. 延迟与时间戳分析
  9. 音频同步问题
  10. 驱动与 HAL 的接口设计

🎯 年度产出:8–10 篇


主线 3️⃣:音频算法与信号处理

目标:把“黑盒算法”拆解清楚

结合你最近研究的 AGC。

规划:

  1. dBFS 与幅值关系
  2. SNR 的定义与计算
  3. 量化噪声解析
  4. WebRTC AGC 三种模式区别
  5. 压缩器(compression)原理
  6. 限幅器(Limiter)机制
  7. AGC clipping ratio 解析
  8. AEC 基本原理
  9. NS 原理
  10. 实际调参经验总结

🎯 年度产出:8 篇


三、年度产出结构

类型 数量
系统架构 10
驱动与底层 8
算法原理 8
其他 6
合计 32 篇

四、季度安排


Q1:系统架构基础

重点:

  • Android 音频整体流程
  • ALSA 基础
  • dB / SNR 基础
  • AudioPolicy 机制

目标:8 篇


Q2:深入底层与算法

重点:

  • EPIPE
  • AGC 原理
  • 环形缓冲区
  • softvol

目标:8–10 篇


Q3:工程实战

重点:

  • 蓝牙音频
  • Passthrough
  • HAL 设计
  • 单元测试

目标:8 篇


Q4:体系化总结

重点:

  • 知识图谱整理
  • 面试高频问题总结
  • 音频系统全链路串讲

目标:6 篇


五、输出标准(保证长期价值)

每篇文章必须包含:

  • 架构图
  • 时序图
  • 代码示例
  • 调试方法
  • 常见坑
  • 延伸阅读

六、年底我会获得什么?

AI告诉我,如果我能够完成这些内容,我将拥有:

  • 一个完整 Android 音频知识体系
  • 一个可反复查阅的技术手册
  • 面试随时可用的素材库
  • 未来做技术分享的内容基础
  • 极强的系统理解能力

这倒是十分珍贵的技术积累,加油吧老Bill!