程序聚合 软件案例 C++应用层中间件开发,鸿蒙OTA升级业务-鸿蒙升级子系统

C++应用层中间件开发,鸿蒙OTA升级业务-鸿蒙升级子系统

2025-07-20 16:20:04
行业:企业内部管理
载体:鸿蒙应用
技术:C++

业务背景

在华为武汉研究所担任消费者 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 数量位列第一。

示例图片视频


创世纪边缘
24小时内活跃
方向: 后端-C++、后端-Python、
交付率:100.00%
相似推荐
自行车专卖平台
自行车模型页,电商网站首页,详情页,购物车,下单,个人中心,订单管理,个人信息,投诉建议,收藏记录,钱包管理,优惠卷管理, 选择模型-下单,支付,物流,结算,回访,完结。 选择商品-购物车,下单,支付,物流,结算,回访,完结,
互联网签字平台
管理端: 企业管理,审核管理,合同管理,签约管理,入库管理,统计,消息管理,签章管理,系统配置 pc端: 认证,合同模版,合同分配,签约,入库,统计,个人中心,签到,消息 h5端: 认证,签约,个人中心,签到,合同模版,签约记录,消息
自动化 ASR 工具的操作流程-在线 MES 系统
本项目主要包含以下功能模块: 1.自动化操作模块:通过 Python 编写的脚本,实现对 ASR 工具的自动启动、窗口状态管理(激活、置顶、恢复等),以及批量数据(SN、IMEI、MEID 等)的输入与验证,减少人工干预,提高操作效率。 2.数据库交互模块:与 MySQL 数据库进行交互,完成 IMEI 有效性验证、数据获取、写号 / 查号记录更新等操作,确保设备信息数据的准确性和一致性,为生产管理提供可靠数据支持。 3.配置管理模块:提供图形化的配置界面,支持产品型号、订单号的选择,以及数据项配置的保存与加载,方便用户根据不同生产需求进行灵活设置。 日志与错误处理模块:实现详细的日志记录功能,便于追踪操作过程和排查问题;同时具备完善的错误处理机制,在遇到异常情况(如工具窗口未响应、数据库连接失败等)时,能够自动进行重试、回滚或提示用户处理,保障系统稳定运行。 对于使用者而言,该项目实现了 ASR 工具操作的自动化,大大节省了人力成本和时间成本,提高了生产效率;同时通过严格的数据验证和数据库交互,确保了设备信息的准确性和一致性,为企业的生产管理和决策提供了有力支持。
SBC边缘网关-se2900
SBC是IMS网络边缘用于实现IP接入、互通和安全保护的网元,存在于接入网络与IMS网络之间或不同IMS网络之间,是用户接入IMS的入口点。SBC作为B2BUA将用户和IMS核心网进行隔离。 SBC的主要功能包括: 注册管理功能 NAT穿越功能 信令防火墙功能 媒体资源管理功能 Qos策略控制 IP安全机制 SBC的部署有两种方案: 一是SBC与P-CSCF独立设置; 二是SBC和P-CSCF合设。
图纸通
1.提供移动端以及pc端的查看2d,3d图纸的功能,以及提供不同厂商图纸格式的转换功能 2. 以自研的轻量化图纸对市面不同格式的图纸进行统一转化,方便用户,工程师产品经理等随时查看图纸 3.提供格式转换功能,针对多种格式进行用户需求的格式进行转换,并同wps合作提供文档类文件的格式转换功能 4.开发sdk,提供给第三方应用,用于图纸通内的应用集成
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服