刘文博
为人踏实、诚恳、责任心强,对待学习和工作积极认真
具有良好的团队合作精神和积极主动的沟通意识
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
高级软件工程师、软件工程师、研发工程师
760元
全程集中
北京
工作经验:
擅长技能:
C++
平台工作经历
其他工作经历
公司名称
泰为信息科技有限公司北京分公司
在职时间
2010-04-01 ~ 2012-04-01
职位名称
Client 软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
项目描述: 该项目是泰为北京lab与中国移动研究院合作的一款基于OMS系统的导航软件。其主要功能包括求路、语言导航、地图显示、POI搜索等必要功能。
项目职责:
•基于Skia图形库对地图进行渲染;
•对画图流程进行优化,改掉拖动地图后路名丢失的bug;
•增加JNI接口,方便Android UI集成地图引擎;
•移植地图引擎到IOS平台;
使用开发环境&语言: VS2005,Android,IOS 语言: C语言,JAVA
Logan车载导航软件 2010.9-2012.4
项目介绍: Logan是泰为公司和全球最大的汽车零配件供应商Delphi合作的一个车载项目。泰为主要任务是提供车载导航模块,对于公司来说,这是一个非常大的车载方面的增长点。我们小组主要负责HMI、事件分发机制和底层的平台移植层。HMI既要满足客户对于演示功能的需求,也要满足Auto方面的商务拓展需要。
项目职责:
•负责平台移植层的Socket,文件,Log Class的实现;
•负责研究Cmake,并且将其成功运行到项目中,实现项目全自动编译;
•负责编写Release Note,发布Release版本给厂商;
•完成UI部分的设计以及用Qt实现相关导航界面;
•实现Button类作为整个程序的基类,在其基础上实现TreeControl,TableControl等控件;
•移植QT for WinCE and Linux-Freescale,导航软件需要运行在这两个嵌入式平台上;
•利用Event底层导航库进行交互,定义新的Event以及在Plugin里面对其处理;
•封装测试数据为NEMA GPS格式;
•实现虚拟键盘,可以输入英语,法语,阿拉伯,俄语,德语等语言;
•利用pureMVC框架重构整个上层软件;
使用开发环境&语言: VS2005,linux,Wince, FreeScale 语言: C++,Cmake脚本语言
使用技能
无
公司名称
北京星航通科技有限公司
在职时间
2008-10-01 ~ 2010-02-01
职位名称
研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
多模卫星接收机测试系统的开发
项目介绍: 该项目运用Qt完成了一个卫星接收机的测试系统,为接收机制造厂商提供其产品目前达标情况,为厂商对其产品的后续着力点提供依据。
职责描述: 为测试系统提供UI的设计及实现,为DSP软件实现串口和网口通信以及与待测试接收机实现串口通信,移植到OK6410开发板,主要工作包括:
•负责制定UI和DSP之间的通信协议;
•负责UI部分的设计和实现;
•读取xml模板文件来初始化各个界面以及保存当前配置作为新的模板;
•处理HMI与DSP之间的串口通信和Socket通信的数据;
•编写Serial port Class读取接收机上报的数据,以及对数据进行处理,存储到数据库里面;
•分析上报数据,为被测试的接收机生成报告,画出结果图表;
•移植测试系统到OK6410 Arm开发板上,系统为Wince 6.0;
高动态多模GNSS接收机与卫星模拟器的研制
项目介绍: 该项目完成了多模GNSS接收机与GPS卫星模拟器的设计、调测及产品设计。定位系统主要包括捕获,跟踪,比特同步,帧同步,提取导航电文及位置解算等。该系统的硬件主要由一个DSP芯片(ADI公司)和两个FPGA(xilinx)芯片组成,采用的调试编译器为Visual dsp++,采取串口输出来输出调试以及定位结果。
完成情况: 研发后的接收机测试参数如下: 灵敏度为-133dBm
各种场景下的定位结果为: 水平垂直精度为1m以下,速度精度为0.08m/s
职责描述: 负责总体设计以及位置、速度、时间(PVT)解算和串口测试系统命令解析,主要是DSP里面的C语言编程,编写大约10000行代码,调试了整个系统约40000行代码。主要工作包括:
•熟悉全球定位系统的原理以及定位系统的整体设计;
•搭建了提取导航电文,计算卫星、用户位置速度的仿真平台,使用C语言以及Visual studio 2005开发,定位算法使用最小二乘迭代,有四星定位和多星定位两个选择;
•承担并完成了提取导航电文,计算卫星、用户位置速度的设计和代码编写;
•承担并完成了raim算法块的设计和C语言代码编写以及调试;
•承担并完成了惯导辅助模块的设计和C语言代码编写以及调试工作;
•参与了在开发板上的相关模块的调试工作;
•利用测试源作为发送端,进行板级的测试,以及去测试站测试整个接收机的性能;
基于Arm S3C2440视频语音通信系统的设计与实现
项目介绍: 开发了一个多业务,宽带的无线通信系统,该系统是用ARM S3C2410这个处理器来调度的。使用Wifi来进行语音,图像,视频的传输,该传输适合802.11abg模式。该系统基于linux系统,采用了SDL与QT相结合的方式来设计整个系统,语音方面采用了minisip来进行传输。项目开发流程主要包括: 制作基带板,开发应用
主要任务: •参与驱动程序的修改和调试,成功的移植了触摸板,摄像头,LCD,无线网卡等驱动程序;
•利用busybox制作了简单的根文件系统;
•参与语音视频通信模块的设计和代码编写,以及后续的调试工作
使用开发环境&语言: QT编程,arm交叉编译器 语言: C++
使用技能
无
教育经历
院校名称
北京邮电大学
毕业时间
所学专业
电子信息科学与技术
最高学历
硕士
