2024年5月30日发(作者:)

个人简历

个人信息

基本信息

姓 名:

性 别:男

英 语:良好

电 话:

邮 箱:

182****************

出生日期:

1991-12-19

现居住地:北京海淀区

籍 贯:青海西宁

求职意向:

嵌入式软件工程师

掌握技能

 软件开发

1.熟练掌握C/C++、GNU汇编,以及链表、队列、栈等数据结构和基本算法的编程应用

2.熟悉vi编程与gcc编译,shell编程,嵌入式软件平台搭建,交叉编译

3.熟悉Linux多进程(进程间通信)、多线程(同步与互斥)系统编程与应用,数据库SQLite

4.熟悉TCP、UDP网络协议、TFTP简单文件传输协议及socket编程,web编程技术

5.熟悉windows和嵌入式Linux下的QT(多平台的C++图形用户界面应用程序框架)开发

6.熟悉ARM处理器(S3C2440),裸机应用编程开发与字符设备驱动编程,掌握Linux内核模

块编程

7.熟悉bootloader原理,vivi、uboot的配置与编译,kernel裁减移植及内核调试技术、根文件

系统(cramfs、yaffs)的制作

硬件开发

1.熟练掌握51单片机及相关硬件电路设计(电路原理图设计、PCB图设计),

2.了解ARM体系结构,ARM的常用接口开发及硬件电路设计基础,掌握三星公司2440系

列处理器以及外围器件的配置开发

3.了解SPI、IIC、UART等协议,并能进行嵌入式Linux下简单常用驱动开发

4.熟练使用通用电子测试仪器,如万用表(电烙铁)、示波器、信号发生器等

5.具备一定的电路故障分析能力和一些基本的电路设计,如 A/D电路、放大电路、

音频电路

编程语言与开发环境

1.熟练使用C/C++语言进行项目开发(可编辑项目文档);

2.能熟练的在Linux环境或windows下进行编程调试;

3.熟练使用vi、gcc,VC++6.0,ADS,Source insight,SQLite,QT等开发工具;

项目经验

【 项目一 】基于ARM平台下的开源多媒体mplayer播放器

·项目描述: 具备播放器的基本功能,包括选择歌曲播放、暂停、快进、快退,显示歌曲列

表,显示歌歌词,歌曲信息,播放时间和进度条;

2、在程序中熟练掌握了 C 语言的基本字符串处理函数与指针的运用;

·项目收获: 1、经项目更好的掌握了多进程, 多线程机制,及管道,信号等进程间通讯机制;

3、熟悉了在 S3C2440 开发板上运用图形库,进行图形制作;

4、熟练文件的打开、读取等操作,掌握了链表的插入、排序、遍历输出等操作;

【 项目二 】IPMSG(飞鸽传书)、Web Server

·项目描述: 1、IPMSG基于通用的IPMSG局域网通信协议,在传输层上分别采用TCP实

现文件传输、UDP协议发送实时消息,实现了字符界面的对话和文件传输;

解析远端浏览器发来的数据报文,并回送请求页面;

2、Web Server 基于 TCP协议实现了服务器端对远程浏览器的访问支持,

·项目收获: 1、进一步理解了TCP/IP四层网络模型的结构框架;

2、在编写程序的过程中,进一步掌握了多线程程序的设计技巧;

3、掌握Socket函数的编程技巧与数据结构相关知识在实际编程中的应用;

4、加深理解了B/S网络模型在网络传输的运用,及TCP协议编程技巧;

【 项目三 】基于QT的黑白棋游戏

·项目描述: 项目实现了棋盘显示、分数统计、信息提示、悔棋、人机对战、人人对战等功能。

·项目收获: 1、掌握了布局,Qwidget 、QPushbutton等基本控件和QPaintEvent等事件

的使用,加深了对 C++ 面向对象的设计方法和 QT 图形界面的理解;

2、熟练掌握了信号和槽机制,在程序中自定义信号和槽来完成具体功能

【 项目四 】nrf2401驱动

·项目描述: 模拟SPI时序,完成单字节发送、字符串发送、文件发送。

·项目收获: 1、再理解ARM处理器底层工作原理,设备驱动开发打下良好的基础,

2、熟悉nrf2401数据手册,并掌握阅读芯片手册的方法和技巧

【 项目五 】智能家居

·项目描述: 通过web端、手机短信和开发板触摸屏(Qt界面)实现对家居远程和本地

控制,包括LED灯、视频监控、温湿度监控、有人入侵时报警等功能。

·项目收获:

1、

在此项目中主要负责Boa移植、Html网页编程、JS AJAX编程,

教育经历

从而对前端网页和boa服务过程有了进一步的了解;

AT指令控制GPRS模组并实现自动发送短信功能。

2、熟悉S3C2440的GPIO 驱动的编写及操作、如何通过UART发送

3、锻炼编写代码、整合项目的能力;

2012.04—2012.08

2009.10—2012.07

2009.09—2012.07

自我评价

北京凌阳爱普科技有限公司 LINUX 嵌入式工程师(培训)

南昌航空大学

江西渝州科技职业学院

电子工程 本科(自考)

电子信息工程 专科

 有极强的学习能力,动手能力、组织能力;

 有良好的创新、承压、解决问题能力,吃苦耐劳、做事耐心细致、工作积极主动;

 有大局意识、诚实守信,严谨负责、有团队合作精神。

 欣赏并学习他人的优点以弥补自己的不足;

 诚心愿在嵌入式行业发展。