英语[良好]

认真严谨,吃苦耐劳,较强的集体荣誉感,适应能力较强,学习新事物新知识较快。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
780元 全程集中 - 工作经验: 擅长技能: C++
平台工作经历
其他工作经历
公司名称 中国普天信息技术研究院
在职时间 2008-12-01 ~ 2011-11-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 完成任务之一: TD/LTE通用平台软件开发(目前该软件运行在WIN32和VxWorks6.4下,全部用C/C++实现) 任务内容: 1. 高可靠性功能模块开发(High Available --- HA) : 主备倒换模块。当主用主控板发生异常时,备用主控板可以自动升级为主用。实现功能: 主备间心跳数据传送;主备间备份数据传送;主降备、备升主重建流程等。 2. 板卡调试信息采集模块: 该模块可以将板卡上各个模块的调试信息发送到PC的接收客户端;同时PC的客户端可以发送命令给该模块,该模块会解析命令并调用对应模块的注册回调函数,这样就可以实现远程对板卡的操控。 3. 板卡间/内通信平台: 板卡内采用回调函数与消息队列(msgQ)的机制;板块间通过UDP/SCTP的方式进行通信。 4. 封装OS的各类API,包括socket、pipe、timer、task、msgQ、memory等。在各个封装类中加入资源跟踪模式,即可以查看各种资源被各个模块的使用情况。 完成任务之二: 双栈模式(IPv4/IPv6)软件开发 任务内容: 1. 阅读IPV6相关资料。学习IPv6相关知识,包括: 地址类型、NDP、TCPv6/UDPv6等。 2. 在WIN32和VxWorks平台下开发IPV6相关程序,包括Client端与Server端程序。 完成任务之三: 移植YAFFS2文件系统 任务内容: 1. 阅读YAFFS2文件系统源码; 2. 将YAFFS2文件系统移植到VxWorks操作系统上; 3. 实现了基于NAND FLASH的读写功能。 完成任务之四: 多核(VxWorks SMP)系统编程预研工作 任务内容: 1. 阅读VxWorks SMP系统下多任务间的同步、互斥机制; 2. 利用多核CPU的性能,实现多个可并行化任务的负载均衡; 3. 基于原来运行在单核CPU上的程序,修改为可运行在多核VxWorks SMP系统上程序,提高系统效率。 完成任务之五: VxWorks操作系统学习 任务内容: 1. 熟悉实时性操作系统的工作原理; 2. 阅读VxWorks的部分API函数; 3. 修正VxWorks中关于tick翻转的BUG(tick的是一个uint32类型,在翻转时,会操作网络的断开,最终发现是ARP在计算tick的时候存在bug)。 完成任务之六: 二级部门的C++培训 任务内容: 1. 编写C++培训文档。 2. 组织并主持二级部门的C++培训工作。
使用技能
公司名称 航天二院下属长峰集团
在职时间 2007-06-01 ~ 2008-06-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 完成任务之一: 北京2008奥运会各比赛场馆视频信息传输与远程控制 任务内容: 1.Linux平台下C/C++编程。 2.TCP与UDP消息传送、接收,Socket通信。 3.各个厂家视频矩阵protocol码整合。 完成任务之二: Linux下基于实时图像的虚拟漫游系统 任务内容: 1. 使用AT&T汇编实现RGB24格式图像柱面、球面投影 2. RGB24格式图像转YUV420格式图像 3. 使用AT&T汇编实现BMP图片的柱面、球面投影 4.编写Pelco-P与Pelco-D码
使用技能
公司名称 北京讯业互联科技有限公司
在职时间 2007-01-01 ~ 2007-02-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 完成任务: 编写嵌入式设备AV940(ARM9)附属硬盘上的文件系统 任务内容: 1.文件系统类似FAT32,实现多层目录结构。实现文件的创建、删除等功能。具体实现过程是通过修改硬盘上的簇与扇区及FAT表完成。同时需要考虑实现文件长名机制。(C/C++语言实现) 2.实现视频图像截取功能。将截取图像frame保存到硬盘上并根据录制时间取名。AV940通过1394口与DV相连。 3.实现将yuv422(yuv420)格式的视频流在内存中截取一帧,保存到硬盘上,并将其转换为RGB24格式图片(Bitmap)。
使用技能
公司名称 实验室
在职时间 2006-10-01 ~ 2006-12-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 完成任务之一: 嵌入式设备视频实时监控系统 任务内容: 1.为某项目编写嵌入式设备S3C2410(ARM9)上的P301芯片Linux摄像头驱动。(C/C++语言实现) 2.通过S3C2410实现网络实时监控系统。移植SPCACAT与SPCASERV命令,在S3C2410与PC机(Linux)之间建立网络连接,通过插在S3C2410上的摄像头传输图像到PC端,从而形成实时监控效果。 完成任务之二: 为某项目编写Linux操作系统的PC机USB游戏手柄驱动及移植到嵌入式开发板S3C2410(ARM9)上 任务内容: 1.编写Linux操作系统PC机USB手柄驱动及测试程序。(C语言实现) 2.将该驱动移植到S3C2410(Linux2.4内核)上。 完成任务之三: 为某项目编写简易路由器程序。 任务内容: 1.创建多线程(Multi-THREAD)。 2.多主机间的通讯(SOCKET),交换路由表(Router)。 3.设计最短路由算法。(C语言实现)
使用技能
公司名称 北京讯业互联科技有限公司
在职时间 2006-09-01 ~ 2006-09-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 兼职职位类别: 软件工程师职位级别: 初级职位(两年以下工作经验)职责和业绩: 完成任务: 编写嵌入式设备FIC8120(ARM9)上的I2C驱动 任务内容: 1.编写嵌入式设备FIC8120(Linux2.4内核)上的I2C驱动程序。(C/C++语言完成) 2.为该驱动程序编写MiniGUI测试程序。
使用技能
公司名称 北京邦天科技有限公司
在职时间 2006-06-01 ~ 2006-08-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 软件工程师职位级别: 中级职位(两年以上工作经验)职责和业绩: 完成任务: 编写嵌入式设备S3C2410(ARM9)上的相关驱动 任务内容: 1.为某项目编写嵌入式设备S3C2410上的Key驱动。 2.为某项目编写嵌入式设备S3C2410上的RS485驱动。 3.裁剪S3C2410所用的Linux内核(2.4.18)。
使用技能
教育经历
院校名称 北京理工大学
毕业时间
所学专业 计算机科学技术--系统结构--嵌入式方向
最高学历 硕士