个人介绍
目前工作接触的内容比较杂,基本什么都会一些。对系统以及驱动结构比较熟悉,包括根文件系统的构建,音视频、wifi、显示触摸等底层原理。精通C/C++,Makefile,Shell。对其他Java,python,rust各类语言等都了解一些,可以看,做修改等。
工作经历
2022-09-01 -至今保密Linux驱动工程师
不关心产品实际应用。负责Linux系统开发、编译、第三方库移植、驱动移植适配等。帮助解决应用开发人员遇到的问题:gui、系统、网络等 - 设计构建公司内部通用SDK开发(类似Openwrt或者Builtroot这种) - 移植抽离rk、全职kernel和uboot还有打包系统到内部SDK,重新构建
2021-05-01 -2022-06-30聚点互动Android驱动工程师
负责公司全线产品的系统底层开发: - Linux到Andord的驱动移植和适配:音频DSP、wifi、蓝牙、屏驱动、触摸等 - 多路输出音频驱动修改:linux音频子系统驱动,android hal framework 音频框架等 - 多设备音频播放,同步算法 - 负责产品固件打包和发布 - 厂测固件开发 - ...
2020-07-01 -2021-03-31伟易达Software Engineer
- 嵌入式移动设备开发 - MCU GUI应用移植到LINUX端 - linux 驱动修改,适配 - Gui应用设计开发 - 设备厂测模式开发
2019-06-01 -2019-12-31英飞凌科技(深圳)有限公司RF AE Intern
射频、TLP测试(静电脉冲,静电测试),撰写输出测试报告,静电特性,器件推荐选型
教育经历
2016-09-01 - 2020-07-01中山大学新华学院电子信息科学与技术本科
技能
1. 搭建类似Openwrt和Builtroot的构建系统 2. 基于systemd 3. 最小移植各类第三方库 4. 支持预编译第三方库,提高构建速度 5. 支持不同平台快速移植到该系统
1. 参考Android A/B机制实现linux上的A/B机制 2. 基于GPT分区 3. 实现通用的AB机制库,Uboot到Linux系统 4. 同时实现OTA升级机制,编写OTA升级服务 5. 提供命令行升级工具