


申金卫
性格开朗,工作认真踏实,能够承受压力。
熟悉C编程,linux系统。
能够熟练阅读英文文档。
- 技术能力:
- 工作态度:
- 工作成果:

项目意向
830元
全程集中
-
工作经验:
擅长技能:
Shell
平台工作经历
其他工作经历
公司名称
北京文思创新软件技术有限公司
在职时间
2009-09-01 ~ 2019-01-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
外包在华为,从事基础开发协作工作。
使用技能
无
公司名称
北京凌阳爱普科技有限公司
在职时间
2009-05-01 ~ 2009-09-01
职位名称
嵌入式Linux软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
培训项目实践:
1. 网络编程学习
综合运用TCP/UDP协议,配合飞鸽传输、tftp、HTTP协议,完成了的局域网内信息与文件传输平台、web服务器平台的制作。
熟悉了TCP/UDP、飞鸽传输、HTTP等协议,熟悉web服务器通信机制;
使用UDP协议,实现了用户上下线通知,用户之间消息的收发,以及显示在线用户的功能;使用TCP协议,完成局域网内的文件可靠传输;
熟悉了socket的类型和本地数据存放的字序与网络数据传输字序之间的差异;
熟悉了线程的创建、终止的基本操作,熟悉了信号量、互斥锁的使用,熟悉了多线程同步操作。
熟悉了TCP/UDP协议的原理和编程方法,熟悉了TCP、UDP协议的应用场合;
2.嵌入式平台搭建及驱动开发
A) 配置BootLoader vivi , 以及kernel。
熟悉了vivi常用命令使用及其基本配置方法,通过对vivi Makefile与启动过程的分析与学习,熟悉了BootLoader的启动过程、工作原理及配置编译机制;
B) 熟悉了利用BusyBox制作了CRAMFS、Yaffs根文件系统,了解了linux下对文件 系统的管理方式,了解了不同文件系统的应用;
C) 熟悉Qtopia、minigui的交叉编译与移植。
3. shell命令解释器
实现简单的shell命令解释器,支持重定向、历史命令、前后台运行等功能。
熟悉了linux进程、进程间通信等系统调用的原理与运用;
熟悉了dup、dup2函数用法,熟悉了linux下文件描述符的作用,以及linux对普通文件、设备文件的统一抽象;
熟悉了linux下重定向的实现原理;
在学习网络编程后,依据TCP协议,重写解释器的主函数,实现shell的远程操作,加深了对TCP协议的理解,以及熟悉套接字的使用和socket函数的操作使用。
使用技能
无
公司名称
湘电集团
在职时间
2008-07-01 ~ 2009-05-01
职位名称
质量检验员/测试员
薪水
0/月
项目描述
质量管理/安全防护
个人职责
1、制订产品的电气质量检查方案,完成事业部产品的电气质量检查;
2、协助技术研发部门完成对试制新产品的电气数据采集。
使用技能
无
教育经历
院校名称
沈阳理工大学
毕业时间
所学专业
自动化
最高学历
本科