个人简历
基本信息
姓 名 :XXX 专 业:计算机应用技术 性 别 :X 毕业院校:XX大学
学 历 :XX 出生日期:1990 .3 电 话 :1XXXXXXXX E - mail:XXX@XXX.XXX 住 址 :XXXX
求职意向 期望城市:XXX
期望职位:嵌入式软件工程师
教育背景 20XX.09 – 2XX.07 XXX大学 计算机应用技术 大专
主修课程: C/C#语言、数据结构与算法、OS原理、汇编语言及微机原理、数字电路,linux服务器搭建、计算机专业英语、计算机网络、 MySQL数据库。
专业技能 ? 掌握vim、gcc、Makefile等开发及交叉编译工具。 ? 掌握C语言、Linux系统编程,IPC通信。 ? 熟悉C++面向对象编程。 ? 熟悉Qt Creator界面编程开发。
? 熟悉数据结构与算法:冒泡、快速排序,链表,二叉树。
? 掌握嵌入式Linux系统部署, U-boot、Kernel、Roofs的移植部署。
? 熟悉ARM体系结构及驱动开发:字符设备、混杂设备、Platform分离机制、I2C分层驱动框架。 ? 熟悉常用硬件接口:GPIO、UART、I2C、SPI、1-Wire等。 ? 熟悉Linux环境服务器搭建。
? 熟悉SQL关系数据库(Oracle)及PROC编程
项目经验 (一) 基于TCP的网络聊天室
项目描述:本系统是在Linux平台上,以C语言为编程基础,实现局域网内的即时通信功能。 项目职责:负责客户端的设计 项目收获:
1. 通过利用Socket编程技术,实现局域网内数据通信。
2. 通过利用基于CPU时间片的多线程技术,实现一对多的数据交互。 3. 通过Signal信号机制实现控制服务器和客户端的异常退出。
(二) 基于Linux 平台的多进程ATM机账户管理系统
项目描述:模拟银行ATM机业务环境,用户通过开户业务在本系统开立银行账户,之后可以
通过账户登录本系统,实现存款、取款、转账、查询账户信息等操作。
项目职责:负责服务器端设计 项目收获:
1. 通过多进程技术实现多个客户端对一个服务器端的数据交互。
2. 通过IPC技术将数据封入消息中,通过消息队列实现在服务器端和客户端之间的信息交互。 3. 通过对开户的设计,增加对Linux文件系统的使用和操作。
(三) 基于三星S5PV210开发板——-室内环境检测 开发环境:Ubuntu12.04、Vim、QT、CW210开发板(S5PV210处理器)。 项目功能:
1.室内温度实时采集和监控功能。 2.系统升级和软硬件版本号存储显示。 3.MP3音乐播放器功能实现。
4.视频播放器功能实现。
5.LED灯警告指示。
硬件平台:S5PV210(ARM)、DM9000网口(100M)、SLC Nand(1G)、DDR(1G)、8个按键(独立式) 温度传感器DS18b20(1-wire)、EEPROM存储器AT24C02(I2C)、 2个LED告警指示灯。 软件平台:ARM-linux-gcc-4.4.6 、U-boot-1.3.4 、Linux-2.6.35.7、Busybox-1.14.1 、QT-4.8.4 . 负责模块:
1.搭建Linux开发环境,NFS、TFTP服务器,移植u-boot、kernel、最小根文件系统roofs。 2.编写温度传感器DS18B20(1-Wire)设备驱动,实现温度实时采集监控。
3.编写EEPROM存储器AT24C02(I2C)设备驱动,实现软硬件版本号信息存储与显示。 4.MP3音乐播放器功能与实现:音量加/减、上/下首、暂停/继续、关闭/退出。
5.外接USB接口摄像头的功能与实现:视频的采集与存储。 5.封装各个模块对应的动态库并编写测试用例库。
(四) 基于S5PV210开发板——-智能小车
开发环境:Ubuntu12.04、Vim、QT、CW210开发板(S5PV210处理器)、L298N电机驱动模块(GPIO接口) MG995舵机(PWM),WIFI模块RTL8818EU(USB接口)、罗技720P摄像头(USB接口)。 项目功能:1.视频实时采集显示。
2.控制舵机的水平,垂直旋转,让视频采集更具灵活性。 3.WIFI热点,通过WIFI热点控制小车与舵机的运动 4.无线遥控小车运动,摄像头舵机的旋转。
软件平台:U-boot-1.3.4,Linux-2.6.35.7,Busybox-1.12.1、Hostapd(WIFI热点)、Dnsmasq(DNS/DHCP)、mjpg-streamer视频服务器。
负责模块:1.编写L298N电机(GPIO)模块驱动程序,实现小车的前-后,左-右运行行驶。
2.编写MG995舵机(PWM)模块驱动,实现摄像头水平、垂直运动。
3.移植Mjpg-streamer视频服务器开源软件,实现采集视频的实时播放。
4.移植Hostapd,实现WIFI热点使用、远程无线控制小车的运行、视频舵机垂直水平的旋转。 5.移植Dnsmasq,配合WIFI搭建一个小型网络,实现IP分配与解析,DNS和DHCP功能。 校内活动 ? ? ? ? ?
20XX.9 – 20XX.7 担任班长,积极组织班级活动,班级荣获校级优良学风班。 20XX.6 – 20XX.6 两次组织班级参加校运动,会获得优异奖项。 20XX.7 – 20XX.7 两次组大学生暑期社会实践,担任团长职务。 20XX.12- 20XX.12 多次参加院系、青年联合会、班级各项晚会表演。 20XX.9 – 20XX.9 多次参加课堂演讲,辩论会等比赛活动。
获奖情况 ? 大学生暑期社会实践 - 先进个人。 ? 新乡学院 - 优秀班干部。 ? 新乡学院 - 模范团员。 ? 新乡学院 - 优秀辩。
语言能力 ? 英语读写能力:一般。
自我评价: ? 热爱编程,有良好的代码书写习惯和较强的程序调试能力,能够独立分析解决问题能力。 ? 性格踏实稳重,善于人际交流和沟通,具备团队合作精神,较强的适应能力和动手能力。 ? 勤奋上进好学,条理清晰,踏实肯干,有很强的责任心。
? 个人爱好:团体活动,爬山,打网球,跑步健身,才艺技能(XXX)。