个人介绍
11 年 ARM Linux 内核与驱动开发,驱动组主管,6 年操作系统平台负责人 / 项目经理。大部分产品从全新 SoC 开始研发,资料少、原厂支持有限,习惯读源码、文档和寄存器手册,把原理搞清楚,再按产品需求设计出可量产的代码。
擅长
• 新 SoC 从样片到量产:BSP、U-Boot、内核裁剪、全套外设驱动;主导过一颗 ARM32 Linux + RTOS 异构 SoC 平台从样片做到量产,出货百万台级
• Linux 内核疑难杂症定位与分析:系统死机、soft/hard lockup、内存问题、中断风暴、软硬件交界问题、控制器 IP 缺陷的软件规避;熟练使用 kdump、ftrace、perf、lockdep,结合反汇编、寄存器和硬件时序找根因
• 架构设计与团队:作为驱动组主管,负责公司操作系统平台与驱动的架构设计、组内代码评审与提交七八年、内部技术培训(DDR 测试、安全 CPU 原理、AI 等),带出多名能独立担任产品软件负责人的组员
• Android 安全启动:公钥替换、AVB 验签、OTA 签名、新平台 SDK 导入
• Linux + RTOS 异构通信(RPMsg/VIRTIO/OpenAMP)、物联网设备软件、OpenWrt 内核与 CVE 补丁维护
• AI 辅助开发:让大模型通过 adb、SSH、串口直接调试真机
驱动与子系统
• 中断与基础:中断子系统(GIC、GPIO 中断)、pinctrl/GPIO、时钟、regulator 与电源域、DMA、PWM、RNG、设备树
• 总线与通信:UART、I2C、SPI、USB(含 4G 模块)、以太网(含 WOL)、蓝牙、Wi-Fi
• 存储与显示:MTD/NAND、MIPI DSI、LCD 与 panel 层、背光、Camera、音频
• 输入与安全:触摸屏、TDDI、矩阵键盘、防拆安全模块
典型问题
• NAND 轮询缺少编译器屏障导致 soft lockup,通过反汇编定位
• UART 休眠唤醒概率性死机:控制器时钟关闭后仍触发中断
• 开机 irq nobody cared:GPIO 上拉漏配加中断流控函数选错导致中断风暴
• 芯片 GPIO IP 电源域设计缺陷导致 SoC 异常发热,历时 4 个多月定位并给出软件规避
个人成就
• 2 项已授权发明专利(共同发明人)
• 博客园累计阅读约 511 万(cnblogs.com/sky-heaven);代表文章《一次触摸屏中断调试引发的深入探究》(蜗窝科技)、《CPU多核指令:WFE原理》(泰晓科技)、《以太网驱动的流程浅析》(Linux 内核之旅)
• 惠州学院外聘讲师;创办开源社区约 3 年,带约 300 名学生学习 Linux
• GitHub 47 个自建开源仓库、2041 次提交(github.com/TbusOS)
• 大学期间获第八届飞思卡尔智能车竞赛全国三等奖、广东省电子设计大赛一等奖
可以帮您做
Linux / Android 驱动开发与移植、BSP 与新 SoC 导入、Linux 内核疑难杂症定位、系统架构设计与代码评审、安全启动与 OTA 签名、物联网设备软件、OpenWrt 内核维护、技术培训、AI 真机调试工具定制。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2015-05-01 -至今某上市智能终端公司(深圳)操作系统平台负责人 / 项目经理
商用安全终端上市厂商。历任驱动工程师、项目软件负责人、操作系统平台负责人 / 项目经理,现从事 Android 驱动开发。【平台量产】集团首颗自研 ARM32 Linux + RTOS 异构 SoC 的平台第一负责人,从样片做到多款产品量产,出货百万台级,统筹几十人团队。【驱动】中断、GPIO、DMA、UART、I2C、SPI、USB、以太网、NAND、MIPI DSI、LCD、Camera、触摸屏等全套 Linux 驱动。【疑难问题】soft/hard lockup、概率性死机、中断风暴、芯片 IP 缺陷规避。【Android】多平台安全启动、AVB 验签、OTA 签名。详见个人介绍与作品。
2014-09-01 -2015-04-30北京某智能硬件公司嵌入式软件工程师
负责低功耗蓝牙(BLE)车载 HUD 和车载点烟器产品的嵌入式软件开发:蓝牙与手机端通信协议、通过 iOS ANCS 读取来电和消息通知、空中升级(OTA)等。
教育经历
2010-09-01 - 2014-06-30惠州学院电气工程及其自动化本科
普通全日制本科。在校获第八届飞思卡尔智能车竞赛全国三等奖、广东省电子设计大赛一等奖; 开发《旋转倒立摆控制系统软件》《自平衡自动循迹小车控制软件》。
资质认证
语言

1.CVE补丁下载与整理。2.冲突检测,并输出冲突代码片段,便于人工判断。3.集成quilt,支持补丁编辑与合并。4.补丁依赖分析,生成依赖关系图。5.一键生成CVE补丁,配中英文帮助和使用文档。

1.多种连接:USB/Wi-Fiadb、SSH、UART串口,自动选择连接方式。2.统一返回:每次调用返回{ok,data,error,artifacts},错误分5类,便于Agent判断下一步。3.安全管控:危险命令按allow/ask/deny策略拦截。4.产物管理:日志和bugreport按设





