未来科技城海创园QQ群:220983777 城西走廊QQ群:76247100 梦想小镇QQ群:237756390
首页 > 招聘求职 >王树基 的简历

王树基

| 22岁 | 0年工作经验 | 未婚

电话:15350016678 邮箱:
更新日期:2017-12-27

学历

最高学历:本科 毕业学校:江西中医药大学 所学专业:医疗电子仪器

求职意向

期望月薪:面议
期望工作:嵌入式软件开发 Linux驱动开发

正文

专业技能:
熟练掌握c语言编程,具备大型程序的分析与调试能力;(总代码行30000行及以上)
1.熟练掌握Linux环境下C编程,具有分析调试大型程序(Linux内核、uboot)能力
2.熟练掌握常用的数据结构(链表、栈、队列)及排序算法
3.了解操作系统的基本原理,熟练掌握linux环境下多进程、多线程编程以及IO多路复用
4.熟练使用linux下IPC(信号量、共享内存、消息队列),管道,套接字
5.熟练使用TCP/IP,熟练掌握Linux下Socket网络编程,并能熟练开发C/S模式系统
6.熟练使用vim编辑器、gcc编译器、gdb调试工具,能编写常用的Makefile
7.掌握字符设备驱动开发流程,熟练在arm A9下编程
8.熟练使用Cortex-M3下I2C、SPI、UART等协议,了解NEC红外线编码解码,IO口常用时序模拟,AD转换,DMA传输,PWM波输出
9.熟悉Cortex-M3下UCOSII操作系统、STemwin和UCGUI图形界面、FATFS文件系统移植过程;
10.简单使用AT指令集操作串口蓝牙、GSM、GPS
11.有较强的自学能力和独立解决问题能力
12.成熟代码行数30000左右

项目经验:
项目名称:基于TCP网络通信协议网络通信系统
开发环境:编程语言C,Red Hat  Linux 5 系统,vim编辑器,gcc编译器,Gdb调试工具
项目简介:
功能包括实时消息发送、用户登录以及新用户注册、用户间文件传输、bmp格式图片传输
系统采用C/S 模式,用户在客户端进行操作,服务器端进行处理,通过TCP通信协议传输数据
采用多线程、多进程处理技术,服务器使用多线程,实现多用户同时在线
采用信号量等IPC对共享资源进行同步与互斥,防止不同用户同时对同一资源申请和使用
在服务器使用文件系统操作,使用链表方式对用户账号密码进行保存和读写,实现用户注册和登录以及改密操作。

项目名称:基于M3微处理器音乐播放器
开发环境:keil5,STM32F103ZET6,VS1053B音频解码模块,XPT2046触摸屏驱动芯片
项目简介:
LCD驱动编写移植,汉字库、ASCII字符库创建移植,在屏幕上画钟表显示RTC时间
音频解码驱动编写移植,
移植FATFS文件系统,使用文件操作函数读取相应音乐信息,显示在LCD上,循环读取音频信息给解码芯片实现播放功能
在屏幕上构建虚拟按键用来切换歌曲和调节音量。

项目名称:基于M3微处理器刷卡机
开发环境:keil5,STM32F103ZET6,RC522无线射频模块,OLED显示屏模块
项目简介:
通过无线射频模块读取写入数据,IC卡中只保存客户卡的编号,客户名以及剩余金额,但金额不作实际参考,与服务器存储数据不符会进行修改
移植FATFS文件系统,向SD卡中保存商品信息和用户信息
用结构体和链表进行数据读取
编写按键驱动,进行数据增减的控制
OLED屏驱动编写,在OLED 屏上显示数据。

项目名称:基于Linux的按键驱动
开发环境:A9(Exynos 4412),Linux,Uboot,Source Insight软件工具
项目简介:
按键注册为平台设备,分为驱动层和设备层
使用输入子系统填充需要上报的事件
在中断服务函数中检测,用工作队列调度函数检测
通过编写makefile完成编译移植。

项目名称:网络视频监控
开发环境:keil5软件,A9(exynos 4412),Linux,Uboot,Source Insight 软件工具,免驱摄像头,触摸屏
项目简介:
使用poll轮询机制检测按键及触摸屏中断,通过IIC子系统上报按键、触摸屏数据,用输入子系统填充需要上报的事件(触摸屏坐标、压力值、菜单、退格等)
framebuff进行内存映射实现实时传输摄像头采集到的数据
移植mjpg-stream库将摄像头采集到的数据传输到网页,完成YUV格式和RGB格式转换将数据保存成视频文件(便于监控记录查看)。