EMBEDDED SYSTEMS / FIELD NOTES

zaijianleba.

深入系统底层,
让每个问题有迹可循。

我是 zaijianleba,一名嵌入式软件工程师。
从通信 DSP 到 RTOS 内核,
记录调试、架构与代码背后的思考。

沿着经历,向下探索
+   OBSERVE. TRACE. UNDERSTAND.
在代码与硬件之间,持续探索。
C / C++/RTOS/GDB/ARM · RISC-V
01 / MODULE → CONNECTION
阅读笔记

01 / 从细节起步 代码 · 接口 · 模块

从一行代码开始,
把每个接口做扎实。

刚开始工作时,我沿着函数和调用关系理解工程,认真检查每个条件、每块内存和每个接口。通信物理层与 DSP 的实践,让我逐渐意识到:模块内部正确,还需要上下游的时序、数据和资源配合。

起点C / C++ · DSP走向联调 · 多核协同

相关实践

P.01通信物理层与 DSP模块实现 → 端到端验证

从 LTE 基带项目中的代码移植、多核并行,到通信信道模块开发和端到端联调,把算法正确性放进真实的时间与内存约束。

关键理解:单个模块通过测试,并不代表上下游协作已经成立。接口还应约定数据有效期、时序和异常边界。

P.02ARM 与 DSP 多核协作调度设计 · 资源约束

在 5G 小站相关工作中,参与 ARM 与 DSP 集成测试、调度方案设计,以及时间与内存风险分析。

关键理解:局部的执行速度,需要放进整条链路的时间预算,才能判断优化是否有效。

02 / 把视角展开 链路 · 系统 · 证据

顺着整条链路,
理解系统的因果。

从端到端联调、多核协作走向实时操作系统,我开始把局部问题放进完整系统中理解。任务、内存、中断与调度如何相互影响?GDB 与 CoreDump 的工作,让我更重视原因、证据,以及一次修复究竟验证到了哪里。

调试对象任务 · 上下文 · 内存架构实践ARM / RISC-V / LoongArch

相关实践

P.03跨架构 GDB 任务级调试断点 · 单步 · 用户态与内核态

围绕 ARM、ARM64、RISC-V 与 LoongArch 任务级调试,处理断点、单步和寄存器上下文,以及用户态与内核态调试能力。

系统视角:断点归属、指令状态和地址空间必须对应。
方法视角:还要验证继续、退出、重连和多任务场景。

P.04CoreDump 与故障现场任务栈 · 寄存器 · ELF

保存任务上下文、寄存器、栈和相关内存,让难以现场复现的问题仍然留下可分析的信息。

系统视角:异常路径也需要超时和完整性判断。
方法视角:匹配镜像与符号版本,检查有效性,再交叉验证。

03 / 让经验积累 AI 协作 · 验证 · 复用

让一次解决,
成为可复用的方法。

现在,我也开始追问研发过程本身:这次解决的问题,下次能否少走弯路?探索用 AI 串起需求、设计、实现与板端验证,把代码背后的判断和证据,沉淀为脚本、测试、案例与规则,让每次交付都为下一次留下起点。

  1. 01定义问题
  2. 02建立证据
  3. 03验证结果
  4. 04沉淀复用

探索与交叉阅读

P.05AI 与可复用工程流程需求 · 设计 · 验证 · 资产复用

整理端到端研发提效方法:用规范与 Skills 组织需求、设计和实现,结合 RK3588 案例,把构建、上板、日志与回归验证连成可追溯的流程。

区分设计、静态检查、构建与板端验证,把代码、脚本、测试和证据沉淀为下一次任务的输入。方法仍在持续探索,实验配置与成熟能力分别记录。

方法笔记 / 一次断点命中,不等于调试功能完成

01 / FIELD NOTES

写下来,才算想明白。

从一次断点,到一条调用链。
从一个现象,到问题的根因。

02 / ABOUT ME

ZAIJIANLEBA / EMBEDDED ENGINEER

重庆邮电大学
信息与通信工程 · 硕士

写代码,也追问
系统为什么这样运行。

我的工程经历从通信物理层与多核 DSP 开始,逐渐延伸到实时操作系统、跨架构调试与故障现场分析。熟悉 C/C++,也用 Python 把重复工作变成小工具。

在中移物联网的工作中,围绕 OneOS 参与内核功能开发、系统移植、用户态能力与调试工具建设,处理内存、并发和系统稳定性问题。

RTOS 内核 GDB / CoreDump 跨架构调试

EXPERIENCE / 来时的路

经历,是另一条坐标。

通信物理层 → 多核协作 → 实时操作系统

2017.07 — 2018.08

华为

嵌入式 DSP
通信信道与端到端联调

2018.09 — 2020.10

新华三

LTE 物理层
特性开发、维测与稳定性

2020.10 — 2021.04

锐捷网络

5G 小站
多核调度与集成测试

2021.04 — 至今

中移物联网

OneOS / RTOS
内核、跨架构调试与可靠性

04 / SAY HELLO

一个技术问题,
也可以是一段交流的开始。

欢迎交流嵌入式开发、系统排障与技术合作。

STILL BECOMING / 行而不止

从写好一行代码,到理解一个系统,
再让经验成为可以传递的方法。

路漫漫其修远兮,
吾将上下而求索。

屈原《离骚》

把最好的年华,献给最好的自己。

zaijianleba