随到随学/常年招生
全日制班
中软国际(厦门)ETC
厦门市思明区观日路(软件园二期)2号中软海晟2层详细地图
4008-592-755
课程介绍
中软国际嵌入式物联网开发就业精讲班(5个月)
培训目标:
1. 掌握嵌入式物联网系统平台搭建和嵌入式物联网系统开发流程
2. 掌握ARM体系结构及其外围接口技术
3. 掌握Linux应用编程
4. 掌握Linux内核原理、裁剪、移植,文件系统制作
5. 掌握Linux设备驱动的开发方法
6. 掌握QT图形界面编程
7. 掌握Android驱动开发和系统开发
8. 掌握物联网开发相关技术、zigbee无线通讯技术
9. 培养较强的自学能力和良好的职业习惯
10. 通过学习本课程,使学员能胜任嵌入式物联网驱动开发、物联网应用开发、嵌入式应用开发、嵌入式系统开发等工作
入学条件:
1. 有一定的C语言编程基础、了解模拟电路数字电路
2. 理工科本科及以上学历,计算机相关专业可以适当放宽学历限制(大专)
3. 认真踏实、热爱编程、有团队协作意识
培训内容:
1. ARM体系结构及常用外围接口技术,ARM中断原理、DMA 传输及SPI、 I2C、 IIS、 TFT LCD 等各种接口总线协议
2. Linux应用编程,如Linux下的基本命令、shell编程,GCC编译器,GDB调试器和 Make 项目管理工具、文件IO、多进程、多线程、进程间通信、网络编程等
3. Linux系统移植,含bootloader裁剪移植、内核裁剪移植、文件系统制作等
4. Linux内核开发原理,字符设备驱动、块设备驱动、网络设备驱动、平台设备驱动等框架。
5. Linux驱动开发核心技术:并发与竞争、阻塞与非阻塞、异步IO、定时器、内核中断、内存访问
6. QT图形界面编程、QT移植、Mplayer移植、JPEG编解码库
7. Android驱动开发和系统开发
8. Zigbee无线传感器等物联网相关技术
9. 企业软件开发流程和规范
10. 职业规划和职业素质
培训时间:
五个月
就业方向:
物联网应用开发、嵌入式驱动开发、嵌入式系统移植、智能家电开发。
以结果为导向,以项目驱动学习,在开发成果中寻找快乐,在快乐中建立信心,厚积薄发、量变到质变,完成学生到IT人的转变。
培训计划:
第几阶段:物联网硬件开发 课时6周 阶段目标:掌握C语言基础、单片机基础,掌握ARM体系结构及ARM汇编语言,在不带操作系统情况下,用C语言和ARM汇编语言混合编程,操作物联网硬件的常用外部接口,完成物联网裸机项目开发。 | |||
C语言基础 | 目标:掌握物联网基础编程 课时1周 | ||
C语言语法基础 | 数据类型、运算符、顺序、分支、循环 | 2天 | |
数组与指针 | 一维数组、二维数组、指针概念、指针基本操作、数组与指针的关系 | 1天 | |
函数与字符串 | 函数定义、函数的参数、函数的返回值、函数调用、字符串定义、字符串操作函数、函数指针、字符串指针 | 1天 | |
文件、结构体与单链表 | 文件概念、文件操作函数、结构体定义、结构体与函数、结构体指针、单链表定义、单链表常规操作 | 1天
| |
职业素养 | 职业目标与心态、团队建设训练 | 1天 | |
C51单片机 | 目标:掌握C51单片机的内部结构及外部接口 课时1周 | ||
C51单片机基本结构和工作原理
| 熟悉89S52单片机引脚功能和必要外接电路; 理解存储器类别以及工作原理; | 1天 | |
LED显示接口、键盘接口
| 实验1:静动态扫描LED实验; 实验2:实时时钟(可进行校准); 实验3:独立式,行列式键盘程序编写 | 2天 | |
定时计数器、中断控制 、串口通讯
| 实验4:制作一个低功耗的路障灯; 实验5:万年历(中断方式) 实验6:蜂鸣器的发音实验; | 2天 | |
ARM 体系结构 | 目标:掌握ARM体系结构及常用外围接口 课时4周 | ||
嵌入式系统概述 | 嵌入式定义、特点、软硬件基本结构、系统设计流程 | 1天 | |
ARM硬件开发平台 | 开发平台的硬件构成、硬件资源分配、开发板原理图 | 1天 | |
ARM体系结构 | ARM工作状态、工作模式、工作寄存器、异常处理、ARM指令集、伪指令、ATPCS规则、启动代码分析 | 5天 | |
ARM接口技术 | GPIO接口、UART接口、I2C通讯原理与I2C接口、定时器、中断接口、DMA原理、音频接口、LCD显示原理与LCD接口、触摸屏接口 | 8天 | |
实战项目:电子书阅读器、触控数码相框、音视频播放器 | 开发环境ADS1.2,涉及技术ARM Boot、UART接口驱动、 Timer驱动、I2C协议、IIS接口驱动、LCD显示设备驱动、触摸屏驱动等 | 5天 | |
职业素养 | 团队与沟通、思维与学习 | 1天 | |
第二阶段:物联网系统开发(ARM_Linux开发 ) 课时7周 阶段目标:熟悉Linux操作系统下C语言编程环境;掌握Linux下文件、进程、线程、进程间通讯、网络等系统调用;掌握ARM_Linux系统移植的理论和方法;熟悉Linux字符设备、块设备、和网络设备的驱动编写。 | |||
数据结构 | 目标:掌握数据结构常规知识及C语言描述方法 课时1周 | ||
数据结构概念与链表操作 | 数据结构概念、时间效率、空间效率、单向链表、双向链表、循环链表、双向循环链表 | 2天 | |
栈与队列 | 栈概念、入栈、出栈,队列概念、入队、出队 | 1天 | |
查找、排序 | 折半排序、冒泡排序、快速排序等算法 | 1天 | |
Linux 应用开发 | 目标:掌握Linux的基本操作及Linux应用编程 课时2周 | ||
Linux操作系统管理 | Linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置以及网络管理,介绍Linux开发环境包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识 | 5天 | |
Linux应用编程 | 文件操作、进程控制、进程间通讯、多线程编程、网络编程(TCP/IP协议、socket编程),讲解Linux开发规范和流程,实现基本Linux程序的开发 | 5天 | |
Linux 系统移植 | 目标:掌握Linux系统移植相关操作及原理 课时1周 | ||
BootLoader移植 | Bootloader原理、U_Boot移植、U_Boot启动过程及代码分析、U_Boot常用命令介绍、U_Boot的Makefile分析、添加U_Boot命令 | 3天 | |
Linux内核移植 | Linux内核移植、Linux内核配置、KBuild Makefile、Linux启动过程 | 1天 | |
Linux根文件系统移植 | 根文件系统制作、BusyBox使用、cramfs只读文件系统、jffs2读写文件系统,文件系统启动过程 | 1天 | |
Linux 驱动开发 | 目标:掌握Linux驱动程序开发的相关知识及技巧 课时3周 | ||
Linux内核开发入门 | Linux内核开发与应用开发的区别、设备驱动的分类、设备驱动开发的基本框架、同步、互斥、阻塞、睡眠机制,Poll和select操作,异步通知机制,中断处理程序编写,驱动程序上/下半部处理与延缓执行机制,内核定时器与延迟机制,内核内存管理机制 | 7天 | |
设备驱动实例 | 字符设备驱动实例、块设备驱动实例、网络设计驱动实例 | 3天 | |
职业素养 | 执行与职场 | 0.5天 | |
实战项目:工业一体化声光报警器、联动感应报警器、延时报警系统 | 严格按照CMMI3软件开发过程和文档规范,完成一个大型嵌入式物联网系统应用项目开发。 | 5天 | |
第三阶段:物联网应用开发 课时7周 阶段目标:掌握C++面向对象编程;熟悉QT图形库及QT到ARM_Linux的移植,掌握物联网应用开发知识,并综合运用前面所学知识,严格按照CMMI3软件开发过程和文档规范,分工合作完成一个大型物联网系统应用项目开发。 | |||
C++ 基础强化 | 目标:C++基础知识强化 课时1周 | ||
C++面向对象编程基础 | 讲解面向对象程序设计的基本概念、C++高级特性,包括类、结构体、对象创建、继承和组合、多态和虚拟、命名控制和运算符重载、模板技术及系统模板库、异常处理、运行时类型识别等等 | 4天 | |
C++项目练习 | 结合所学的C++知识和算法,采用面向对象方法,实现一个四则运算表达式的计算任务。即,输入一个包括加、减、乘、除并带括号的表达式,程序能够自动计算出表达式的值
| 1天 | |
QT 程序设计 | 目标:掌握Linux QT程序设计相关识知及技巧 课时1.5周 | ||
QT 应用编程 | Qt编译和安装、创建对话框、主窗口、 建自定义部件、布局管理器、事件处理、2D和3D图形的绘制、容器类、输入输出、Qt多线程、Qt 多进程、 Qt网络编程、QT到ARM+Linux上的移植 | 8天 | |
职业素养 | 领袖风采拓展训练 | 0.5天 | |
物联网无线通讯 | 目标:掌握Zigbee物联网无线通讯的基础知识 课时2周 | ||
物联网概论 | 介绍物联网的起源与发展、核心技术、主要特点以及应用前景 | 1天 | |
感知识别 | 通过感知识别技术,让物品“开口说话、发布信息”,是物联网区别于其他网络的较独特的部分 | 1天 | |
CC2530接口开发 | 重点介绍CC2530的配套传感器软硬件接口。 | 2天 | |
网络构建 | 网络构建层在物联网四层模型中连接感知识别层和管理服务层,具有强大的纽带作用 | 2天 | |
Zigbee无线传感网络 | 本讲主要介绍OSAL操作系统的无线传输原理,及如何创建无线传感网 | 3天 | |
CC2530节点开发 | 各类型CC2530节点开发,如烟雾、灯光、红外等 | 5天 | |
物联网 综合项目 实战 | 实战项目:酒店客房控制系统、物流仓储智能控制系统、智能工业机器人、智能工控警报系统等,采用ARM+Linux+QT+物联网等综合技术完成 课时2.5周 | ||
CMMI3软件开发过程和文档规范 | 介绍CMMI3软件开发过程、每个阶段的提交物和要求 | 0.5天 | |
项目管理 | 讲解工作划分、里程碑的制定、风险分析、介绍Project Manager制定计划、工作周报的撰写方法和汇报制度 | 0.5天 | |
面向对象OOAD&UML | 介绍面向对象OOAD和UML及Rose的在需求分析和系统设计中使用的系统知识 | 1天 | |
案例需求分析和用例设计 | 对需求的理解、角色的划分、用例设计和使用Rose设计用例图 | 1天 | |
系统设计 | 对项目进行原型设计、总体框架设计、功能设计、静态类图设计、动态类图设计以及接口设计
| 1天 | |
项目开发与集成 | 根据项目系统设计完成项目的开发和集成 | 8天 | |
测试 | 讲解测试流程, 指导Test Director 进行BUG管理,LTP进行压力测试,对开发的项目进行交叉测试、版本升级、回归测试和压力测试
| 2天 | |
项目评审 | 按照企业要求进行项目评审 | 1天 | |
第四阶段:职业素质培养及就业 课时1周 阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准IT职业人 | |||
职业素质 培养 | 职业道德 | 以拓展训练的方式培养学生的团队协作,交流和沟通能力,制作PPT和演讲等能力 | 2天 |
项目经理座谈 | 邀请国内外知名企业的项目经理与学生座谈,及时了解企业对人才真实的需求和要求,知己知彼,百战不殆 | 1天 | |
面试技能 | 由公司工作多年的人力资源总监指导学生编写简历,进行模拟面试,提高面试能力 | 2天 | |
就业 | 由在各大猎头公司工作多年经验丰富的老师对大家进行工作推荐,顺利就业 |
中软卓越培训1980年成立,是中国较早的 IT 专业培训机构,中国第几家通过 ISO9001 质量体系认证的IT培训机构、是Microsoft、Oracle、IBM、HP、Red Hat 等企业在中国的第几家培训合作伙伴。时至今日共培养近 50 万名 企业IT 精英、超过15000名(高级)项目经理。
① 0基础入学 ② 就业后在付款 、0首付 ③ 保障就业 ④ 高薪就业
厦门中软卓越官网: www.etcxm.com
咨询热线:400-8592-755
显示全部
学校介绍
学校人气度:19721
2017-05-24
共14个
java、ui设计、php、网络营销、嵌入式
魏老师
厦门中软卓越教育服务有限公司是中软国际厦门分公司简称中软国际(厦门),香港联交所上市企业,是中国较大的软件企业之一。是根植中国、服务全球的大型中和性软件开发与服务企业。集团成立于2000年,年营业额65.7个亿(2016财年);总部位于北京,在美国普林斯顿和西雅图、英国伦敦、日本东京、香港等全球25座城市拥有39家分子公司,目前员工逾47000名。
集团业务涵盖以咨询为驱动的解决方案、以专业化为准则的ITO的BPO外包服务和以人才供链为导向的培训服务,包括咨询服务、软件开发、系统集成、软件测试、软件本地化、企业应用平台建设与维护、IT服务外包以及业务流程外包等,涉及政府、制造、金融、电信与高科技等主要信息技术行业。
与中国一起成长,同世界一起进步,把我们共同拥有的、为之尽心竭力的中软国际公司,建设成为根植中国、服务全球的综合性软件与信息技术服务企业,以大中国地区的蓬勃市场和丰富人才资源为竞争优势,成为领先企业。
热门推荐
QQ咨询
微信咨询