个人介绍
C++,善于使用qt和vs工具开发PC工具类软件;熟悉Java,善于使用Android Studio工具开发移动工具App。
2,精通Linux嵌入式开发;熟悉Android系统架构,善于开发或更改系统功能;较为熟悉stm32 freertos程序开发。
3,善于记忆,善于学习;例如C语言基础知识已完成记忆:32个关键字;15级运算符;14个转义字符;12个预处理指令;C90的15个标准头文件;程序运行时内存空间的5层结构
工作经历
2019-04-01 -至今国仪量子Linux驱动工程师
1,Linux和Android驱动移植,开发,调试。 2,Android app生产工具。 3,Linux C应用及库编写。 4,Qt生产及测试工具。
2013-11-01 -2015-05-01诚迈科技嵌入式工程师
刚毕业的实习公司,实习项目Android App读些驱动设备节点。 转正之后从事intel android平台设备驱动移植,bugfix,移植过camera,3g模组。
教育经历
2010-09-01 - 2014-07-01安徽工程大学电子信息科学与技术本科
基础课程:高等数学,物理,英语,C语言 专业课程:模数电,电路,信号处理
技能
高通Linux平台移植及调试驱动程序,设备驱动主要有:1,spi flash 驱动;2,usb ch343串口驱动;3,音频驱动; Linux应用层程序开发:1,网络灯控制;2,客户程序增加守护;3,客户程序ota,版本全量ota及增量ota;4,时间同步程序。 提供so库,接口模块主要有:1,4G信息获取,通过qmi机制获取;2,高德地图api基站定位;3,音频接口封装;4,gpio拉高拉低;5,串口操作接口封装
使用windows VS工具,软件主要实现以下部分: 1,获取植物大战僵尸界面信息,为图像信息; 2,利用先前采样到太阳花特征点,与图像信息进行匹配,查找到获取坐标值,模拟鼠标事件,移动到该位置并按下鼠标左键; 3,实战中,模拟鼠标事件与玩家操作有冲突,采用防抖机制,在200ms内玩家有操作,不进行鼠标模拟事件发送。