• 项目一、TV驱动的开发和维护
一.项目时间: 2017-06—至今
二.所在公司: 湖南神锋电子科技有限公司
三.开发环境: TI DSP
四.工作内容:
1、TV项目驱动和ap层开发, 包含pwm/gpio/I2C/Smart card /keypad驱动开发, 以及驱动测试和相关问题解决。
2、TV项目demux驱动开发和现场客户问题解决
3、负责LG和TCL demux,I2C和smart card驱动相关问题的解决
4、新IC 驱动的porting和验证
• 项目一、Nokia 3G基站物理层的开发和维护
一.项目时间: 2011-08—2013-06 and 2016-05—至今
二.所在公司: Nokia
三.开发环境: TI DSP
四.工作内容:
3G无线通信基站物理层协议的开发,负责完成传输信道到物理信道的映射和复用,具体可分为控制面和数据面,控制面主要建立物理链路,为上层提供数据传输服务,快速功率控制等;数据面主要对不同信道的数据进行编解码、交织、速率匹配、无线帧的分割、扩频和加扰。
1. WCDMA物理层控制面和数据面相关软件问题的解决,譬如系统crash、物理信道建立失败、误码率高、系统吞吐率低、某些信道解析在手机测解析失败等等相关问题的定位和解决。
2. 高速下行共享信道模块代码的移植,以及功能的优化。
3. 模块测试的框架的重构
4. 模块测试用例的开发,模块测试的内容是针对不同信道编码后的数据与matlab生成的标准数据对比来检测软件编码是否有错。
5. 单元测试(C源文件函数功能的测试)。
• 项目二、Nokia 云平台CC&S(Common computer and support)的开发
一.项目时间: 2015-07—2016-04
二.所在公司: Nokia
三.开发环境: 基于Nokia 开发的Linux 系统
四.工作内容:
无线云平台中间层的开发:
1、 移植DSP上的CC&S( common computer & support)到Linux平台,
2、 集成EM(event machine)和 DPDK(Data Plane Development Kit的简称,Intel 的快速数据包处理库)
3、 软件测试,解决软件bug
• 项目三、华为海思机顶盒视频驱动开发
一.项目时间: 2010-8——2011-7
二.所在公司: 华为海思半导体(外包岗位)
三.开发环境: ARM + Linux
四.工作内容:
STB(机顶盒)项目中视频和图像的输出单元的驱动开发
1. 开机logo的开发;
2. 视频和图形输出单元驱动代码的维护和新功能的开发,驱动代码相关问题的定位和解决;
3. 驱动代码测试用例的开发和测试。
• 项目四、大客户负荷控制管理终端的开发和维护
一.项目时间: 2009-07——2010-06
二.所在公司: 广东东方电讯科技有限公司
三.开发环境: Windows 环境下ADS + J--Link
四.工作内容:
负控管理终端的开发,主控芯片采用LPC2214,相关功能有电力计量、自动抄表、LCD菜单显示、GPRS无线通信和异常告警等
1. GPRS无线模块datasheet阅读,模块外围电路和微控制器接口的设计;
2. 模块启动的流程分析和驱动程序接口的编写,及其调试;
3.主控微控制器与CT检测从机通信程序的编写和调试;
4. 协议相关数据结构项的补充,协议解析代码的维护和新增相关数据项。
5.Linux操作系统下uboot命令的添加,LCD驱动程序的编写和调试。
6. 子模块PCB板的绘制,样机硬件的测试;