技能掌握:C语言精通,C++熟悉,project-c熟悉,Python熟悉
常用开发工具:vs,vscode,QT,keil5,xcode
常用开发环境:Linux,Windows,国产平台
擅长平台移植,小型工具开发,脚本,嵌入式开发具有交丰富的多平台工作经验,环境适配,代码移植
有较强的表达能力自己理解能力,善于与人沟通,提高工作效率
地图采集设备 2021/09-2022/09
嵌入式软件开发
项目描述
需要对路面信息进行数据采集,并对采集到的信息进行数据分化处理
开发平台:keil5 鸿蒙
开发环境:Windows Ubuntu
开发语言:C/C++
项目职责
1、负责MCU部分串口数据通信及旧居处理
2、MCU部分spi通信级数据处理
3、海思WiFi模块二次开发
4、SOC海思芯片的串口通信级数据处理
5、SOC海思芯片spi通信级数据处理
6、SOC海思芯片GPIO模拟localbus数据通信
项目业绩
1、MCU部分数据转换以及通信不丢真,且稳定连续运行超过24小时
2、WiFi模块部分进行串口与TCP协议透传,实现手机直连维护串口
3、SOC与MCU通信部份不丢真稳定运行
4、建立GPIO模拟localbus底层通信,供其他同事调用
改造内部工具 2021/06-2021/09
将原本的工具以及脚本移植并添加界面交互
项目描述
有大量的地图数据以及设备需要校准以及人工处理,现有的Ubuntu脚本及程序执行复杂,对使用人员
要求较高,将代码移植到Windows下并附加界面以及步骤整合,降低使用人的要求,能够有更多的人
员参与进入数据处理中
开发平台:QTcreator cygwin
开发语言:C++
开发环境:Windows
项目职责
1、搭建Windows环境实现基本的工具运行
2、使用QT搭建交互界面并将功能封装
项目业绩
1、搭建cygwin的环境修改Linux与windows开源库不兼容的调用,以及部分函数的平替
2、所有组内员工使用工具提高工作效率,处理大批量积压的待处理数据
3、工具使用的一年多的时间没有出现数据处理错误以及事故
密码产品以及国产平台适配相关 2018/08-2021/03
开发及测试
项目描述
1、应国家需求密码产品进入国产化硬件阶段,需要对密码产品进行国产化平台适配工作
2、根据项目需求需要对移动签名签章产品的IOS段对应的开发工作
3、根据国标电子签章文档进行电子签章工具客户端的SDK开发
开发平台:QT Visual Studio Linux XCode
开发环境:Windows 红帽Linux 国产平台 MAC
开发语言:C/C++ OC
项目职责
1、证书认证系统以及密钥管理系统进行由MFC通过QT移植到国产平台下,进行平台适配工作
2、进行IOS客户端的开发工作
3、根据电子签章工会发布的电子签章头文件进行电子签章的SDK开发工作,及国产平台适配
项目业绩
1、国产系统移植工作实现适配全国产平台,并通过国家商用密码检测中的检测
2、IOS客户端能够实现预定的功能需求以及流畅的运行
3、SDK实现与其他公司对接,能够实现基本功能,适配全平台,并通过国家商用密码检测中心的检
测
USB Key相关 2019.06-2021.03
测试及开发相关程序
1、对不同厂家的USB Key进行相关功能测试
2、 项目相关功能适配及测试
签名的服务器工具 2020.10-2020.12
服务器工具开发
1,调用密码机SDK使用密码机相关接口实现加解密功能,签名验签功能
2,调用Ukey相关接口与密码机进行联合使用实现身份验证
3,调用签名服务器相关接口以及相应的脚本,对签名服务器进行配置,包括ip配置,管理员功能
等。
电子签章 2020.05-2020.09
电子签章客户端动态库开发
1,根据文件要求对电子签章相关的十多个接口进行开发
2,主要开发对外调用的C需要接口,包括windows,linux自己国产平台适配的so库
3,身份验证相关的接口,包括根证书验证自己向服务端的http协议验证
4,印章获取在身份验证之后向服务端获取当前用户的信息自己期名下的印象,并对印章的有效期,
印章有效性等进行验证并返回印象图像
5,签章功能室将验证好的有效印象进行签名操作,确定印章的盖章时间盖章的人
嵌入式软件开发 项目描述 需要对路面信息进行数据采集,并对采集到的信息进行数据分化处理 开发平台:keil5 鸿蒙 开发环境:Windows Ubuntu 开发语言:C/C++ 项目职责 1、负责MCU部分串口数据通信及旧居处理 2、MCU部分spi通信级数据处理
电子签章客户端动态库开发 1,根据文件要求对电子签章相关的十多个接口进行开发 2,主要开发对外调用的C需要接口,包括windows,linux自己国产平台适配的so库 3,身份验证相关的接口,包括根证书验证自己向服务端的http协议验证 4,印章获取在身份验证之后向服务端
电子签章客户端动态库开发 1,根据文件要求对电子签章相关的十多个接口进行开发 2,主要开发对外调用的C需要接口,包括windows,linux自己国产平台适配的so库 3,身份验证相关的接口,包括根证书验证自己向服务端的http协议验证 4,印章获取在身份验证之后向服务端