简历技术描述
专业技能
有思路,有逻辑
一行只体现一条技能
/* 可以以掌握的程度 熟练或熟悉-》掌握或会-》知道或了解 */ /* 应用层到底层 编程语言-》数据结构-》io进程(操作系统)-》其他常用API(socket、sqlite3、cgic)-》工程管理-》arm和单片机(裸机开发的技能)-》系统移植-》驱动开发-》硬件-》一些开发工具 */ 熟练掌握Linux下的C语言编程 会使用C++实现简单的QT界面开发 了解Java 熟悉ARM汇编、Shell程序设计 了解SQLite、Mysql、Mongodb 熟练掌握数据结构知道常用算法的内部实现 熟悉线性表、栈和队列、树、图 熟悉查找算法和排序算法 熟悉Ubuntu系统操作 熟练掌握文件IO编程 熟练掌握多进程、多线程编程 熟练使用socket实现网络编程 熟悉TCP/IP四层网络结构和常见的协议 熟练使用socket实现TCP通信 熟练使用socket实现TCP并发服务器 会使用基本的SQLite语句和其C接口函数 会使用CGI进行网页的开发 熟练编写Makefile实现工程管理 熟悉UART、I2C、SPI等常见的通信协议 熟悉ARM架构 接触过Cortex-A53、Cortex-A9、Cortex-M0的处理器 熟悉常见的AT指令 了解zigbee通信的实现的机制,研究过Zstack协议栈 了解WiFi通信的的实现的机制,使用过多种Iot开发云平台 熟练掌握嵌入式Linux的系统移植过程 会Uboot、Linux内核的裁剪和移植 熟练移植常用的开发工具和搭建开发环境 能够搭建嵌入式开发环境(交叉编译环境、文件系统制作、内核升级与移植) 会编写简单的字符设备驱动 熟练掌握驱动模块开发流程 会使用Allegro设计PCB板 熟练使用VC++、IAR、Keil、Qt等开发工具 项目经验 /* 可以以掌握的程度 熟练或熟悉-》