[嵌入式高薪就业课程]嵌入式linux实训就业班

2018年08月20日 10:46    发布者:xyd118shh
本课程从最础的C语言和数据结构起步,一步步学习嵌入式LINUX系统移植、Linux应用开发、Android应用开发、Android系统移植、Android设备中间件开发。本课程全程双平台教学Cortex-M4+四核ARM Cortex A9硬件平台、Linux 3.5内核。通过全套课程的学习,完全可以从入门到精通,进入到“钱途”无限的Linux嵌入式开发。包括应用开发和中间层开发,都足以胜任。本套课程融合了国内Linux培训和嵌入式培训的精华课程,并加入最新的Linux 4.x驱动开发,是国内首创的全套Linux驱动开发课程,成为国内大学生学习Linux嵌入式开发的入门首选!本课程总共分为八部分,零基础起步,由浅入深,全面系统的介绍了Linux系统从应用开发、系统移植、再到Linux驱动开发的全过程。课程大纲:第一阶段:Linux基础                               第1天 Linux环境搭建,Linux常用命令详解第2天 linux程序设计,编译器第3天 Makefile 学习 第4天 Shell编程1第5天 Shell编程2
第二阶段:   C程序设计                           第一部分:C编程基础                          第1天 :C程序结构、编译原理、基本数据类型、输入、输出函数
第2天 运算符、表达式、流程控制语句,32个关键字
第3天 函数第4天 数组  第5天 指针基础
第二部分:高级C编程,数据结构          掌握高质量编程规范、基本数据结构、线性结构、链表、树状结构的基本用法、排序算法和查找算法。第1天 typedef、预处理第2天 高质量编码规范第3天 结构体、共用体、枚举型第4天 文件操作第5天 线性结构(链表) 第6天 栈应用和举例、栈与递归的实现第7天 队列应有和举例第8天 顺序查找法和二分查找法;第9天 排序算法(冒泡、选择、插入);第10天 排序算法(希尔排序,并归排序); 项目和综合案例(学生自己完成,老师辅导)1. 汉诺塔游戏2. 学生管理系统

3. 猜拳游戏4. 酒店管理系统 第三阶段:   Linux 高级系统编程                 Linux高级系统编程课程概述本阶段介绍Linux文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。Linux高级系统编程教学大纲第1天 创建和使用库第2天 :文件和目录的维护、扫描目录第3天 :基于文件描述符的文件操作(非缓冲)第4天 :多进程第5天 :多进程,进程间通信第6天 :进程间通信第7天 :多线程编程第8天 Socket网络编程  第四阶段: ARM Cortex-M4  驱动开发      

第1天 Cortex-M4 介绍,开发环境搭建,GPIO模块实战

第2天 STM32F407   UART模块实战第3天 STM32F407  中断模块实战第4天 STM32F10X DMA模块1) 第5天 STM32F10X SystemTick 定时器,基本定时器模块第6天 ADC模数转换模块2) 第7天 STM32F407  RTC和系统定时器模块实战第8天 STM32F407  IIC模块实战第9天 STM32F407  SPI模块实战第10天 TFTLCD模块实战第11天 触摸屏模块实训10.
第五阶段: ARM Cortex-M4 项目开发阶段 本阶段为项目实战阶段,分行业,根据所选择项目,针对性学习。第一部分:Cortex-M4 高级进阶模块     

1. Cortex-M4 通用定时器高级功能12. Cortex-M4 高级定时器高级功能3. Cortex-M4看门狗定时器4. Cortex-M4 DAC数模转换功能5. Cortex-M4 CanBus总线6. FSMC 功能模块7. uC/OSII(1)系统原理及裁剪8. uC/ OSII(2)系统API应用讲解9. uC/ OSII(2)系统移植

第二部分:项目热门模块              

1. 语音模块应用及分析2. GSM模块3. 蓝牙模块4. zigbee模块5. Wifi模块应用6. 433M模块分析及应用7. wifi摄像头模块应用8. 温度,湿度,人体感应,9. 心跳传感器,脉搏传感器,10. 红外编码、解码11. FATFS文件系统应用112. FATFS文件系统应用213. ucGUI/ STemWin学习1 14. ucGUI/ STemWin学习215. ucGUI/ STemWin学习2


第三部分:项目列表

项目1:无线点菜机项目2:MP3项目项目3:GSM短信收发系统项目4:防盗报警系统项目5:驾校考试管理系统项目6:蓝牙打印机项目项目7:智能家居项目1. 项目8:可穿戴项目(智能手表或智能手环)。项目9:万能遥控器第六阶段: 嵌入式Linux驱动开发阶段        Linux 驱动开发介绍本阶段学习嵌入式开发平台的搭建,软硬工具使用,bootloader, 内核裁剪、移植,根文件系统制作和挂载,模块编程,字符设备模型,IO口驱动编程,Linux驱动中断编程,平台总线驱动模,input子系统,IIC子系统,LCD驱动,为后从事Linux高端项目开发打下坚实的基础。Linux驱动基础教学内容第1节 u-boot介绍,u-boot常用命令学习第2节 Linux内核移植编译,裁剪第3节 根文件系统制作,挂接第4节 驱动理论,字符设备驱动第5节 符设备驱动:Linux驱动中断编程第6节 平台总线驱动模型第7节 LCD驱动程序移植 ,LCD应用程序编程第8节 Linux输入子系统,触摸屏驱动第9节 Linux I2C子系统第10节 Exynos4412产品发布       
第七阶段: 嵌入式 Android驱动开发阶段     信盈达嵌入式驱动工程师在Android中间层/驱动开发方面积累了丰富的经验,而且精通Android系统级开发和性能优化,对整个Android系统的架构设计与实现原理有十分深入的研究和透彻的认识。Android框架层开发是Andriod高级开发内容,需要修改源码、结合硬件完成。一线研发工程师亲自带领学员可以深入学习到Android框架层,打造真正的Android高手。主要内容包含:Android源码结构、Android源码编译环境搭建、Android源码编译下载方法、JNI、HAL、Sensor框架、GPS框架、Camera框架、Ril框架。1. Android设备驱动概述2. Android设备驱动开发环境搭建3. JNI开发4. NDK开发5. SystemServer6. ServiceManager7. android Binder通讯机制8. android电源管理9. android调试方法10. Android设备驱动开发实例:LED11. Android设备驱动开发实例:按键12. Android设备驱动开发实例:蜂鸣器13. Android设备驱动开发实例:串口第八阶段: 嵌入式Linux/Android项目开发阶段   2  课程将通过真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员有多个项目可以选择。项目列表项目1:基于嵌入式linux的智能家居管理系统项目2:智能医疗管理系统项目3:智能物联网管理系统项目4:多媒体视频广告机项目5:远程视频监控项目项目6:USB键盘生产测试仪器项目7:人脸识别系统项目8:行车记录仪项目9:刷卡消费系统项目10:工具箱周末班:上午9:00---12:00  下午:14:00----18:00  
       晚班:19:00---21:30
全日制班:每周一至周五全天

QQ:3208919269 陶工:18924630379(同微信)
深圳民治,西乡、广州、南宁、郑州、上海、南京、济南等地均有开课实训基地。