2002年07月 - 2003年07月
项目
主要职责:
项目工程师
项目描述:职位:项目经理
职责: 负责研发团队的管理及项目核心驱动模块的开发
项目经验:
项目1: SK168,SK169项目
时间: 32010—2010.12(目前已经量产)
项目简介:基于高通 MSM7201Andriod平台的新型智能手机开发
软件环境: ubuntu10.1,rvds,Cygwin,Source Insight,C,C++,JAVA
硬件环境: CPU(MSM7201A) ,PMU(PM7540),RF(RTR6285), LCD(9441), MDDI(TOSHIBA358702),触摸屏(FT5201,SSD2531), FLASH(KBY00N00HM-A448, K5E1G12, K524G2GACB_ND4G+2GMDD), WIFI&BT模组(LBEH1WSHCC-255), 摄像头 (MT9T013),GSENSOR(BMA150),COMPASS(AK8973),光感(ISL29023),充电IC(ISL9219IRZ-T),等
职责:
负责核心驱动模块的开发如HBOOT,WIFI,充电,FLASH,下载升级,TOUCH等
负责项目资源的协调与组织,确保项目各干系人协同工作。
负责项目计划的制定,跟踪和控制,确保项目按计划完成。
制定并推广项目流程规范,确保项目有序推进。
及时发现并跟踪解决项目问题,有效控制项目风险。
制定培训计划与搭建经验总结库。
项目2: 平板电脑(三星S5PC210)
时间: 122010—目前
项目简介:基于三星S5PC210平台的平板电脑开发
软件环境: ubuntu10.1,rvds,Cygwin,Source Insight,C,C++,JAVA
硬件环境: 主控芯片(S5PC210),电源管理IC(WM8310),背光驱动IC(DW8400),GSENSOR(BMA220),屏幕LVDS接口,3G模块(MINI-PCIE接口的),CODEC(WM8991),充电IC(MAX17040)等
职责:
制定项目计划,工作任务分解表,产品定义,问题跟踪表, 产品规格说明书.
负责驱动的移植与开发
职位:高级驱动工程师
职责:手机驱动开发
项目经验:
项目1: N900C
时间: 122009—目前
项目简介:基于高通 msm7227andriod平台的新型手机开发.
软件环境: linux ,java,Cygwin,Source Insight,C,brew,l4
硬件环境: msm7227 ,BT4025,PM7540,RF6285,WLAN AR6002
职责:
编写软件概要设计与需求设计。制定项目计划,跟进项目进度,解决项目碰到的各种疑难问题,协调硬件做驱动单元测试。提供驱动接口。
熟悉ARM9 MODEM端音频,电源管理以及通信接口SMEM
熟悉ARM11 端LINUX UBOOT,USB,UART,SD,RIL接口。
项目2: 1270
时间: 12009—122009
项目简介:基于高通 QSC1110平台的新型手机开发.
软件环境: Cygwin, Source Insight, C,L4操作系统 ,brew
硬件环境: QSC1110 , 触摸屏(TSC2007), FM(NXP5990), SD, 镁光摄像头 ,HALL开关,spansion Norflash (S71NS), Intel norflash 等
职责:
QSC1110项目驱动代表
编写软件概要设计与需求设计。制定项目计划,跟进项目进度,解决项目碰到的各种疑难问题,协调硬件做驱动单元测试。提供驱动接口。
开发本项目全部驱动模块,包括:下载工具, FLASH, AUDIO, LCD, FM, CHARGE, SD, U-DISKCDROM, 摄像头, PMIC,FDIEFS文件系统等
项目 3: 2018+
时间: 32008—12009
项目简介: 基于高通 QSC6085 和 QSC6055的新型手机开发
软件环境: VC6,Cygwin, ClearClase, Clear Quest,qxdm,qpst, qfit, qdv,Source Insight, C ,qcat.QFLIT,QDART
硬件环境: QSC6085 平台, 镁光三星东芝NAND FLASH(2G Bit)+ DDR (1GBit),USB1.1 FM(5990 etc.) ,DPRAM, LCD (HX8347 etc) , 扩展 UART , 扩展 IO(TCA6416), 触摸屏(AK4083TSC2007) , LOCOSTO 平台 ( TI设计的GSM模块.),加速度传感器
职责:
Flash 驱动及下载模块:开发一个新工具,用于将mbn、nv 和res文件由主机下载至手机,并且为 bootloader 提供读写及檫除接口函数
充电模块: 在bootloader中的omesbl 模块中开发关机充电相关代码 。
LCD模块: 编写LCD 相关的代码包括初始化、窗口设置、显示更新、睡眠、唤醒及MDP的脚本调节。
FM 驱动: 实现数字 FM接收功能,通过配置I2C 总线配置NXP (5990) FM chip 的内部寄存器,实现该模块的睡眠、唤醒、自动、半自动及STEP搜台。
Dpram 模块:使用信号量及邮箱方式实现GSM模块和WINCE主控端的通讯 。
拨号模块:使用USB工具及DDK动态库开发主机与手机间的拨号客户端软件 。
音频模块: 配置内部codec参数,校准音量、增加声音通道与音频设备,解决大部分音频相关问题
扩展 IO:调试并开发相关代码,实现扩展很多GPIO口。
扩展 UART:实现主控与MODEM模块之间的通讯。
CDROMU盘功能:实现SD卡当U盘与虚拟一个CDROM光驱。
职责: 前两年为驱动工程师,后两年为驱动组主管
项目:
项目 1: W600
时间: 52006—32008
项目简介:基于TI OMAP3440的一系列新型手机
软件环境: LINUX,JAVA, CSST等一系列工具
硬件环境: OMAP3440,MICRON NAND(MT29F4G08AAC),RF3482,电源管理、时钟、音频TWL4030 等
职责:
整合系统资源,调试驱动模块。
BOOT与FLASH:编写下载工具,以及BOOT相关的代码
PWM:调试各个模块的电源与系统待机电流
CODEC:调试音频相关的参数
LCD:调试LCD显示以及睡眠等
CAMERA:调试SENSOR相关的代码
项目 2: 900,803,801, D18.etc
时间: 32004—52006
项目简介: 基于Philips 5210, 5110, 5110LC, 5209的一系列新型手机
软件环境: VC6, Cygwin, VSS, Source Insight, C.
硬件环境: Philips 5210, 5110, 5110LC, 5209 平台, BGY288,UAA3557,NORFLASH (SPANSION 及 INTEL), UART, USB2.0, LCD, 多媒体芯片 (C625, C626, AIT813, AIT811.etc), 摄像头 (OV), 触摸屏 (TSC2016) 等
职责:
5210平台驱动代表
编写软件概要设计与需求设计。制定项目计划,跟进项目进度,解决项目碰到的各种疑难问题,协调硬件做驱动单元测试。提供驱动接口。
开发本项目部分驱动模块,包括有:UARTUSB下载工具 ,FLASH代码的编写, AUDIO相关代码的编写。
开发部分MMI相关的应用,通话与拨号盘,MP3等应用
职责:电子辞典系统软件开发
项目 1: KG89
时间: 72002—32004
项目信息:基于ARM7的电子辞典开发
软件环境: LINUX,VC6, VSS, Source Insight, ROS33 (ITRON RTOS),,WB33,C
硬件环境: CPU (SEIKO EPSON S1C3309),NAND FLASH
职责:
负责电子词典项目的文件系统 (EXT2) 开发与调试
FILECOMMAND 工具的开发与测试
另外编写了一些电子词典方面与GPS 相关的应用程序。