个人介绍
专业技能
1. 两年bsp开发经验,能独立完成本模块的工作任务
2. 有扎实的c、c++、java编程能力,良好的编程习惯
3. 能够熟练使用linux操作系统,了解usb驱动及框架的相关流程
工作经历
2020-07-15 -2022-07-31南京中科创达bsp开发
主要负责linux驱动,负责的模块有:usb、mmc、audio 1) 了解usb框架(主从模式的初始化流程、模式设置流程)、mtp相关内容 2)解决accessory模式的连接问题(车机、无人机等) 3)了解alsa框架及android audio
教育经历
2016-09-01 - 2020-07-15内蒙古工业大学电子信息科学与技术本科
技能
S:设计一辆光电“寻迹”竞技车,要求能够从指定位置出发,快速搜寻场地周边的随机点亮的信号灯。信号 灯(LED 灯)亮灯顺序随机,且每个灯被灭后不再亮起; T:竞技车主要模块:电源模块,电机驱动模块,摄像头模块,核心控制模块,灭灯系统的机械设计; A: 本设计采用 STM32F4 单片机为核心控制器,通过 OV7725 摄像头模块采集图像信息,接口是 8 位的同步 并行接口,与单片机的 DCMI 接口相连,通过 DMA 进行数据传输。将接受到的图像信息经 STM32 单片 机处理,处理过程包括单片机会自动判断目标是否出现以及把目标出现后的坐标信息通过串口发送给核心 控制器。核心控制器接收并分析目标坐标信息,控制小车的前进方向、运动速度。当小车接近目标, 核心 控制器控制灭灯系统执行灭灯操作,然后小车继续寻找下一个亮灯; R:设计完成后,对 STM32 有了深刻的认识,掌握了有关 DCMI、DMA 和图像识别的相关知识;
T:与同学共同设计,主要模块:模型设计、电路板制作、传感器调试、C 程序的编写; A:本设计主要以 STM32F1 为控制核心,通过室内温湿度传感器(单总线接口)、土壤湿度以及光照传感器 (IIC 接口)采集大棚内的实时信息,将采集的信息由 zigbee 组网中的终端节点无线传输给Co-ordinator(协 调者)节点,该节点使用串口与 STM32 单片机通信,单片机会对采集到的信息进行显示。为了更好的对大棚进 行管理,设计手动和自动两种控制模式。手动模式时操作者可以根据实际情况控制通风、光照、灌溉系统;自动 模式时,以温湿度传感器 DHT11 进行温湿度采集,当温度较低时,会自动打开保温帘进行保温,温度过高时会 打开风扇进行降温。湿度较低时,会自动打开通风口进行通风。用光敏传感器来采集大棚内光照强度,光强过高 时,会自动打开遮阳系统,较低时会打开补光灯进行适当补光。用土壤湿度传感器采集土壤湿度信息,湿度较 低时,会启动水泵进行自动灌溉。保证植物正常生长。为了更好的管理大棚,在设计上移植了UCOSII(实时多 任务操作系统内核),使得各个子系统可以同步工作。主要负责的模块:CC2530 单片机、STM32 单片机程序 编写,室内温湿度传感器、土壤湿度以及光照传感器调试,AD 原理图绘制; R:获得北京赛区三等奖,对UCOSII 系统有了初步的了解,掌握了有关zigbee 的知识;
工作履历: 主要负责linux驱动开发 1.平台:Qcom、mtk oppo 主要工作:USB框架、部分存储 1) 了解usb框架(主从模式的初始化流程、模式设置流程)、mtp相关内容 2)解决accessory模式的连接问题(车机、无人机等) 3)了解mmc子系统、vold挂载、固件升级、healthinfo适配 2.平台:Qcom 运营商项目 主要工作:USB模块 1) 需求patch porting、编译以及功能验证 2)解决usb的相关问题,端口不识别、连接电脑无盘符、耳机不识别、usb的selinux违规等 3)recovery模式下端口不识别的问题, 3.平台:Qcom 一加项目 主要工作:USB模块 1)防烧口功能的维护 2)了解USB、typec数字耳机、otg等USB外设的识别流程