位置: 精选课程 > IT互联网 > 达内嵌入式培训课程
深圳达内IT教育达内嵌入式培训课程

达内嵌入式培训课程

开班时间:滚动开班 课程类型:线下课程 培训周期:1-3个月

课程费用:¥电话咨询 在线咨询更多打折优惠课程

授课机构:深圳达内IT教育

地址:请咨询客服

达内教育

从 20 世纪七十年代开始,嵌入式系统已经有了三十多年的发展历史。近几年,随着计算机技术、通信技术、软件技术以及互联网技术的发展,嵌入式系统更是取得了突飞猛进的发展,各种嵌入式设备层出不穷,完全渗透到我们生活的各个角落,不知不觉的改变着人们的生产、生活习惯。iPhone, iPAD 和以 Android 为平台的智能终端设备的热销、普及,对嵌入式行业的发展更是如火上浇油,使得嵌入式系统的发展如火如荼。
01 课程详情
语言基础扎实
C语言是嵌入式软件开发的利器,作为一名嵌入式软件工程师首先就应具备扎实的C语言编程功底,本课程体系以安排足够的时间和大量的经典案例来确保学员语言基础扎实。
 
全程项目贯穿
本课程以崭新的行业前沿应用项目“智能家居控制服务器项目”贯穿整个课程各个阶段,使学员能体会到真正项目开发的全过程,培养学员的团队意识,并深刻理解嵌入式系统项目开发的内涵。
 
国际标准嵌入式课程
与英国ARM公司共同推出具有国际标准的嵌入式课程体系。业界很多的处理器均由ARM公司设计,与ARM共同推出嵌入式课程,使学习者具有更广阔的发展空间和更强的竞争力。
 
 
 
 

02 优美校园环境

课程内容

嵌入式Linuxr软件开发基础(C、数据结构、C++);课程持续4.5周共168课时 
Linux简介、基本命令使用
课程目标:熟悉Unix/Linux系统的基本操作和基本命令,掌握vi编辑器的用法
课程内容:
Unix/Linux操作系统Kernel和Shell;Unix/Linux文 件系统简介;常用的Shell命令; vi的使用;环境变量;简单Shell脚本程序
标准C语言软件开发
课程目标:完全掌握C语言的本质,成为一名合格的C程序员,为以后的学习和工作打下坚实的基础
课程内容:
gcc编译器,数据类型,变量和常量; 运算符和表达式,分支,循环;数组,函数,指针和 字符串,结构,联合和枚举;指针高级应用,双指 针,void指针,函数指针; C标准库,堆内存分配,IO等
数据结构与算法
课程目标:掌握基本数据结构,掌握集合、线性结构、树 状结构的基本用法,掌握排序算法和查找算法
课程内容:
数据结构的基本概念;线性结构;双向链表; 栈和队列; 树和二叉树;顺序查找法和二分查找 法;排序算法(冒泡、选择、插入、快速)
嵌入式Linux高级软件开发(Linux环境高级软件开发、QT、数据库);课程持续5周共200课时 
Linux环境高级软件开发
课程目标:掌握Unix/Linux系统下C语言的开发,熟练使 用常用的系统调用函数,掌握Unix/Linux下 内存管理,进程管理、文件操作,掌握Unix/ Linux信号,了解IPC,熟练编写网络多线程程序
课程内容:
Unix/Linux静态库和共享库的使用; Unix/Linux内存管理(malloc/brk/mmap); Unix/Linux文件和输入输出设备的系统调用(System Call);Unix/Linux进程管理; Unix/Linux信号处理(signal);Unix/Linux进程间 通信(IPC);Unix/Linux网络编程(socket);Unix/ Linux多线程开发;Unix/Linux多线程同步技术
Oracle、PL/SQL
课程目标:掌握Oracle数据库的基本知识,熟练使用SQL 语句,掌握PL/SQL编程
课程内容:
Oracle SQL 查询语句;Oracle SQL DML和事务 处理语句;Oracle SQL 建表和约束; Oracle的序列、视图和索引;PL/SQL 存储过程; PL/SQL 函数(function);PL/SQL 游标和触发器; PL/SQL 异常处理(Exception); Pro*c 操作数据库;动态SQL
Pro*C/C++
课程目标:掌握Por*c访问Oracke数据库
课程内容:
Pro*c 操作数据库
标准C++语言编程
课程目标:掌握C++语言高级特性,理解面向对象编程 思想,掌握封装,继承,多态三大特性。掌握 C++异常处理,掌握运算符重载
课程内容:
C++命名空间和数据类型;面向对象编程(OOP), 类和对象; 构造器,拷贝构造,析构,new/ delete;运算符重载;面向对象编程(OOP),封装、 继承和多态;输入输出流;异常处理(Exception)
QT软件开发
课程目标:了解QT,熟练使用QT Creator和Designer进行开发,理解信号和槽的概念和用法
课程内容:
QT 基础; QT 信号和槽;QT Creator的使用;QT Designer的使用
ARM体系结构与编程(ARM体系结构、编程模型、指令集、裸板驱动开发);课程持续2周共80课时 
ARM 体系结构与编程
课程目标:熟悉嵌入式系统开发的特点、掌握嵌入式系统 开发方法,掌握ARM体系结构与汇编程序设 计,加深对之前学习的C语言的理解
课程内容:
嵌入式系统特征、发展、应用领域介绍; 从零编写嵌入式Linux引导程序 (BootLoader); 嵌入式系统开发的特点、软硬件开发系统构成,开发 环境的建立; T-PAD平台特性介绍,T-PAD平台初体验; ARM体系结构、ARM处理器系列与发展、ARM编 程模型; ARM指令集(分支指令、数据处理指令、加载存储 指令等); GNU ARM 汇编程序设计
基于T-PAD平台的裸板驱动开发
课程目标:掌握基于ARM的裸板驱动开发方法,使自己更 深层次理解嵌入式系统开发的本质,通过项目 实践,提高自身软实力
课程内容:
基于T-PAD的GPIO使用方法,LED驱动编写 UART原理,基于T-PAD的UART驱动编写、调 试、测试; BootLoader原型设计,完成Shell框架,人机交互, 命令编写; NAND FLASH 特性与使用方法,基于T-PAD的 NAND FLASH驱动开发、调试、测试; 内核引导条件,引导方法,编写Linux引导命令,完 善Bootloader; ARM异常处理程序设计、T-PAD启动原理,升级方 法; 为Bootloader增加启动代码和内存初始化代码 MMU 原理和MMU地址转表制作; 软中断异常处理程序设计、开发、调试、测试 Bootloader扩展增加软中断测试代码
EHOME V1.0 项目
课程目标:EHOME智能家居项目V1.0实现
课程内容:
编写EHOME V1.0系统
嵌入式Linux系统软件开发(嵌入式Linux系统部署、嵌入式Linux驱动开发);课程持续4周共160课时 
嵌入式Linux系统部署
课程目标:掌握嵌入式Linux系统构成、Linux内核的编程 方法,完成嵌入式Linux系统在T-PAD平台的 部署以及Linux应用软件的移植部署。同时提高 学员的动手能力,代码阅读能力,提高学员的 综合素质。
课程内容:
嵌入式Linux系统构成、各部分的作用和关心; 智能家居控制系统在T-PAD平 台的部署; 嵌入式Linux系统开发环境建立 U-Boot特性、代码结构、编译方法、移植方法 Linux内核特性、代码结构、编译方法; Linux内核移植方法、移植实践 根文件系统组成,根文件系统制作方法; tslib、qt移植部署方法
Linux驱动开发
课程目标:掌握Linux驱动架构和开发方法,通过完成具体 案例的编码、调试、测试实战来增强学员的编 码能力,解决问题的能力,使其有能力解决企 业及开发问题。
课程内容:
Linux内核模块化设计思想、设备类型、驱动的作用 和编写方法; 基于T-PAD平台的智能家居控 制系统驱动程序开发; 字符设备驱动程序设计、完成键盘驱动程序设计; 高级字符设备驱动程序设计(原子变量、信号量、自 旋锁、阻塞/非阻塞、等待队列、定时器、中断、内 核内存管理); 字符设备驱动专题 I2C驱动程序设计; 字符设备驱动专题之ADC驱动程序设计、温度场传 感器驱动程序设计; 字符设备驱动专题定时器、PWM驱动设计; 字符设备驱动专题 RTC 驱动程序设计; 输入子系统; 显示子系统; 块设备驱动程序设计; 网络驱动程序设计
嵌入式Linux软件开发项目实践(智能家居控制系统)课程持续2周共80课时 
智能家居控制系统
项目介绍:基于T-PAD设计的智能家居控制系统。该系统集成多 种设备,融合互联网、3G移动网络和近距离的传感网技 术,实现了家庭中从普通电灯到电视机、热水器等电器 的智能控制、远程控制和状态查询。通过对电子门锁的 控制和监控实现了远程安防系统。
模块划分:
人机交互模块; 设备驱动模块; 服务器模块; 客户端模块; 设备控制和信息采集模块; ZIGBEE接口; 3G接口; 摄像监控接口; 系统升级模块 教官 
行业意义:
自从1984年在美国康涅迪格 州出现世界上第一幢智能建筑 以来,智能家居就被人们所关 注,比尔﹒盖茨在华盛顿的私 人豪宅更是世界瞩目的智能建 筑的经典之作。智能家居将给 人们带来更加便捷、舒适、安 全、快乐的生活环境,家、公 司、车三者的无缝融合更让人 们充满期待,智能家居系统正 是在此背景下如火如荼的发展 起来,随着计算机技术、互联 网技术、移动互联网技术、物 联网的发展,智能家居已经不 再是富豪们专有系统,其走入 普通家庭将是必然趋势。
智能无线视频车
项目介绍:一台具有物联网元素具有时代科技感的智能无线视频 车。该车采用三星公司S5PV210高性能处理器,具有 超强的运算能力,可实现丰富的功能;配有超强马达, 有良好的越障能力;融入WIFI,ZIGBEE技术可以实施 远程视频监控,远程设备信息采集和控制功能。相关技 术即可用于实现恶劣环境下的信息采集、监控;也可以 用于娱乐学习产品开发。
模块划分:
智能车控制子系统(包括遥控模块); 基于智能车的驱动模块(如,WIFI驱动等); 智能车端服务软件模块; 基于ZIGBEE的设备控制和信息采集模块; 基于WIFI的网络通信模块; 基于V4L2的视频采集模块; 基于HTTP协议的图像流媒体模块; 系统升级模块; 驱动马达控制模块; 云台控制模块; 移动终端音乐播放模块; 信息推送模块; 环境温度采集模块
行业意义:
随着物联网的发展,越来越多 的物联网控制终端将涌现,对 于相关技术的学习需求和基于 该领域的就业机会将大增,本 智能车就是在此前提下诞生 的。 该车具有很强的操控性,可玩 性的同时融入嵌入式物联网相 关技术,使学员可在相对轻松 愉悦的环境中学习各种技术, 使对嵌入式技术的学习不在枯 燥。 本车设计之初既考虑了可产品 化空间,也考虑了技术知识点 的涵盖,使学习更能明确目 标;同时本项目在选材上也 考虑了项目的手工打造的可能 性,意在锻炼学员的动手实践 能力,只要学习者有兴趣,即 可按所提供的材料清单和学习 的相关技术自行打造,我们更 希望能培养学习者的创业精神 和创业欲望与意识。


04 名师教学

达内教育名师
达内教育
指导老师 马兆国
[导师介绍]

Adobe认证讲师讲师马兆国
工作经历
科班出身,8年设计行业相关经验,精通平面设计、品牌设计、三维设计,授课特色注重修心和修行的完美结合
授课风格
设计学硕士研究生,科班出身,8年设计行业相关经验,精通平面设计、品牌设计、三维设计,授课特色注重修心和修行的完美结合,拥有视觉传达艺术设计高等教师资格证书,CEAC专家委员,Adobe认证讲师。



更多培训课程,学习资讯,课程优惠,课程开班时间,学校地址等学校信息,请进入 深圳达内IT教育 详细了解
你也可以留下你的联系方式,让课程老师跟你详细解答: 在线咨询

免费体验课开办倒计时

免费体验意向登记,不用交任何费用
请放心填写!

*稍后会有专业老师给您回电
请保持电话畅通

学校动态