张学清
1.熟练掌握LINUX下驱动开发,熟悉各种设备接口协议(USB、NET、I2C、SD卡、UART等)。
2.能够快速读懂硬件原理图,熟练掌握硬件调试工具。
3.熟悉ARM、DSP、单片机的体系结构及编程。
4. 熟练掌握LINUX网络协议,并具备实际开发移植经验。
5. 熟练掌握LINUX下用户态程序开发。
6.熟练掌握常用软件进行系统设计和文档撰写。
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
高级软件工程师
800元
全程集中
北京
工作经验:
擅长技能:
Shell
平台工作经历
其他工作经历
公司名称
威全通(北京)科技有限公司
在职时间
2008-10-01 ~ 2012-03-01
职位名称
LINUX驱动高级工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
主要负责网络测试仪器的LINUX系统驱动移植及系统工具软件开发。
1. 在Redboot中添加键盘检测。
2. 在Redboot中添加EXT2和SD卡支持,加载LINUX内核。
3. 在Redboot中添加md5验证。
4. 移植iMX27平台上的LCD驱动,驱动SHARP LCD屏。
5. 修正了内核时钟驱动BUG。
6. 修正了iMX27串口1的驱动BUG。
7. 修正了I2C驱动BUG,2个总线的变量共享问题。
8. 设计了V100系列的分区结构,并编写了一系列开发工具及用户手册。
9. 设计并开发了基于USB的系统更新程序,添加MD5完整性验证。
10. 从PowerPC平台将MX120系统移植到ARM平台。
11. 修复了MX120系统中的大量BUG,并对系统结构进行优化。
12. 修改LINUX内核协议栈。
13. 配置FPGA,自动适应两个PHY芯片,实现100M与1000M连通。
14. 移植vpu代码,使用i.MX27的视频编解码功能(H.264,MPEG4),为应用封装接口。
15. 在V100 Plus平台驱动USB接口票据打印机,通过CPCL编程实现数据、图像、条码打印。
16. 配置Bluetooth,实现测试仪器通过手机上网。
17. 实现测试仪器作为U盘的USB GADGET驱动。
18. 基于SHELL编写多平台文件系统自动构建和自动发布工具。
19. 开发MC100,MC1000光电转换模块。基于Marvell的88E1111,88E6123,PIC24F16KA102。封装I2C和MDIO协议,并在此基础上对PHY芯片进行控制,实现光电转化及LED显示。
20. 动态路由绑定,实现同网段多网卡的数据流向控制。
21. 基于X86平台的UBUTNU系统的裁剪。
22. 基于LFS的LINUX系统构建。
23. 基于USB的LINUX升级盘制作工具。实现自动快速系统部署安装。
24. 基于X86平台的分布式升级系统的设计及实现。25. ……
使用技能
无
公司名称
同方瑞安科技有限公司
在职时间
2007-11-01 ~ 2008-03-01
职位名称
项目经理
薪水
0/月
项目描述
IT管理/项目协调
个人职责
基于S3C2440的LINUX系统平台移植,应用软件流程的设计和开发。辅助设计了电源管理的硬件设计。
使用技能
无
公司名称
闻亭数字系统(北京)有限公司
在职时间
2006-06-01 ~ 2007-08-01
职位名称
研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
1. 基于TI的Davinci LINUX驱动移植
2. 设计并实现了DSP560仿真器上的固件程序。系统的阅读了TI的仿真器框架文档及部分公开代码,设计了PC机与固件的通讯协议。辅助硬件工程师修正了CPLD中的控制信号的时序错误。完成了相对于CCS3.3的升级安装程序的制作及中英文用户手册的编写。
使用技能
无
公司名称
清华同方智能卡有限公司
在职时间
2000-03-01 ~ 2003-09-01
职位名称
研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
1. 参与沈阳市政一卡通联机交易网点的概要设计,负责联机网点子系统详细设计、编码、测试、安装部署及用户手册编写、客户最终培训等工作。
2. 设计并实现了CCTV后勤售饭系统中
使用技能
无
公司名称
沈阳东宇工业技术研究院自动控制研究室
在职时间
1998-07-01 ~ 2000-03-01
职位名称
研发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
使用PROTEL设计臭氧发生器控制部分电路的原理图及PCB、数据采集(电压、电流、温度)和显示模块软件编程。
使用技能
无
教育经历
院校名称
北京航空航天大学
毕业时间
所学专业
软件工程
最高学历
硕士
