张楠
两年的嵌入式开发经验,分别在国家事业单位和韩国SK电讯研发中心实习过,对嵌入式Linux上层应用编程和Linux底层驱动移植,内核移植,内核配置,Linux相关软件的移植比较熟悉。研究生阶段已发表论文一篇,并被收录在ISTP。另外,还是2008年北京奥运会优秀志愿者,在校担任过校报编辑和校研究生会外联部副部长,曾举行过多次校际间活动。本科时还因为专业成绩优秀,被院系派到韩国进行交流学习活动。自我评
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
计算机软件/系统集成、嵌入式硬件/软件工程师
870元
全程集中
北京
工作经验:
擅长技能:
平台工作经历
其他工作经历
公司名称
北京汉王科技有限公司
在职时间
2009-11-01 ~ 2011-09-01
职位名称
Android底层研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
项目简介: 基于Android系统的电纸书的开发(智能手机项目)
开发平台: Marvell Pxa95x + Android
主要职责:
(1)Android内核驱动开发
Zmodem协议在Blob串口传输中的移植。
键盘驱动开发调试。
EPD驱动开发: 在驱动中RGB图像的灰度转换以及转换效率的优化(转换时间缩短5倍);EPD刷屏策略的实现以及优化,提高用户体验度。
MTD块设备驱动开发: Nandflash坏块管理策略的修改;Nandflash驱动读写效率的优化(分别提高90%和25%),在一定程度上缩短系统开机速度;负责解决与Nandflash以及文件系统相关的BUG。
USB OTG驱动开发: USB充电的调试;USB复合设备功能的开发(UMS,ACM,ADB,RNDIS)与调试;USB Host功能的开发与调试;负责解决与USB相关的BUG。
(2)Android Framework层开发
Android Sys-bakcup开发: 基于ADB的工作原理以及数据传输方式,结合SKIA图形库,在mkyaffsimage的基础上,实现Android系统备份工具的开发。
Android Vold开发: 强化vold解析vold.conf文件的能力,解决Udisk在设备端不能挂载的问题。
Android Usbsetting开发: 整合Android原生的UMS、USB Tethering功能,修改UsbMountService、UsbObserverService,实现Usbsetting功能。
Android App2Sd开发: 修改PackageManagerService,解决由App2Sd引起的system_server重启的问题。
SDL多媒体库开发: 实现SDL多媒体库在Android上的移植。
(3)Android系统测试
Yaffs文件系统测试: 利用专业的系统测试工具(LTP,IOZONE,Bonnie++)对文件系统进行压力、性能测试。
Android Sqlite数据库测试: 编写测试用例,实现数据库在随机掉电情况下的数据完整性测试。
系统启动测试: 利用bootchart工具统计系统开机的时间以及资源占用情况,为系统优化提供依据。
使用技能
无
公司名称
韩国SK电讯(中国)研发中心
在职时间
2009-02-01 ~ 2009-11-01
职位名称
嵌入式硬件/软件工程师
薪水
0/月
项目描述
硬件开发
个人职责
项目简介: 基于Android系统的多媒体SIM卡的开发
开发平台: TI Zoom II + Android
主要职责:
负责Arca shark平台上面,Android内核的移植与开发
负责Zoom II平台上面,VNC的移植与开发,包括音频与视频以及输入子系统事件的实现;负责优化RFB协议,提高Server端的效率。
使用技能
无
教育经历
院校名称
中国地质大学
毕业时间
所学专业
电气工程及其自动化
最高学历
硕士
