文本描述
个人简历
基本信息 姓 名 :陈大朋 专 业:计算机应用技术
性 别 :男 毕业院校:新乡学院
学 历 :大专 出生日期:1990 .3
电 话 :18749543757 E - mail:chen5peng@sina
住 址 :北京朝阳区
求职意向
期望城市:北京市
期望职位:嵌入式软件工程师
教育背景
2013.09 – 2016.07 新乡学院 计算机应用技术 大专
主修课程: 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