在华为武汉研究所担任消费者 BG 软件部集成与维护部应用集成开发部升级组升级一组C++软件开发工程师,负责鸿蒙系统L1、L2的升级子系统模块的开发工作,包括鸿蒙升级子系统、分布式升级服务的L2级富设备开发,以及蓝区开源鸿蒙升级子系统的 Gitee 代码维护与开发。
主要的工作点:
鸿蒙 ab 升级需求设计与开发,成功完成了升级服务应用与桥接驱动与界面前端的数据回调;
OTA 升级业务部件化开发,完成了升级服务编译方式从 Gn 编译变成部件化编译;
Fuzztest (鸿蒙开闭源升级子系统升级服务模块)的设计与开发:从无到有建立了 Fuzztest 混沌测试的框架代码,主要是封装 libfuzzer 的底层通用接口,结合实际升级服务需要,设计了中间层的升级服务 fuzztest 工具类框架接口。
单框架鸿蒙闭源升级子系统的升级服务需求开发:最近一年内独立开发代码20.144K,检视代码4.036K,AR 实现数2个,DTS 问题单23个;部件化需求开发与开源鸿蒙升级服务架构调整、若干问题单的处理、Fuzztest 设计与开发、 ab 升级需求设计与开发;
单框架蓝区鸿蒙开源的升级服务需求开发:累计提交代码112次,Gitee 网址:https://gitee.com/openharmony/update_updateservice ,截止2023年4月,占全部提交212次的50%以上,提交合并 gerrit 数量位列第一。