嵌入式开发培训班甄选*授课,分阶段为学员逐一讲解教学,每个阶段都有老师全程跟进学习进度,帮助学员沉浸式学习,提高学习效率。
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还*含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
嵌入式系统是数字化产品的核心,制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等等均是嵌入式计算机的应用领域。
招生对象
计算机相关专业学生
软硬件工程师转行
编程/电子工程师爱好者
0基础小白
课程大纲
*阶段:嵌入式C语言基础编程
课程内容
C语言开发环境及程序结构、运算符、九条语句的练习、函数、数组、指针、链表、结构体共用体、内存
项目实战
猜拳游戏、汉诺塔游戏、钢琴算法、日历、学员管理系统
第二阶段:ARM Cortex-M4/7模块实战与产品开发
课程内容
UART模块、通用定时器、数模转换、GPIO模块、中断模块、高级定时器、SD卡、CanBus模块、语音模块、蓝牙模块、WIFI模块、NBIOT Zigbee温湿度、人体感应GSM模块通信协议
项目实战
可穿戴设备、无线物联网系统、智能机械手臂、17度自由运动机器人
智能云家居、四轴飞行器、智能锁、Canbus总线应用项目
第三阶段:Linux高级系统编程
课程内容
linux开发环境搭建与配置、IO文件操作系统、多进程、进程间通信多线程、socket编程、TCP并发服务器、编程linux、工程管理shell
项目实战
linux MP3播放器、linux网络聊天室
第四阶段:Linux高级驱动
课程内容
内核同步机制、触摸屏驱动、平台总线驱动、linux设备、树LCD驱动移植、Andriod驱动、JNI机制、HAL层开发、Andriod系统定制
项目实战
linux视频、广告机视频、监控行车记录仪器
第五阶段:综合项目实战
课程内容
项目开发流程、项目文档、整理需求分析、团队协作工具硬件设计、软件设计综合应用
项目实战
嵌入式linux智能云家居、管理系统智能物联网、管理系统智能医疗、管理系统嵌入式人脸识别系统、嵌入式IC非触式消费系统
第六阶段:*指导
课程内容
行业前景分析、行业选择、方法简历、指导面试礼仪、面试技巧、合同薪资、注意事项、模拟面试、专场招聘会、简历推荐