欢迎来到双子树教育网!
> 广州计算机/IT > 广州嵌入式开发

    广州嵌入式培训

    广州嵌入式培训
    2020-11-09发布,次浏览 收藏 置顶 举报
广州嵌入式培训
  • 地址区域:荔湾
  • 上课班制:周末班
  • 课程类型:小班
  • 授课时间:2至6个月
  • 授课对象:所有人群
  • 网报价格:电询    课程原价:电询
  • 咨询热线:159-0741-2407
  • 预约试听 QQ咨询
  • 课程详情
课程详情
从 20 世纪七十年代开始,嵌入式系统已经有了三十多年的发展历史。近几年,随着计算机技术、通信技术、软件技术以及互联网技术的发展,嵌入式系统更是取得了突飞猛进的发展,各种嵌入式设备层出不穷,渗透到我们生活的各个角落,不知不觉的改变着人们的生产、生活习惯。iPhone, iPAD 和以 Android 为平台的智能终端设备的热销、普及,对嵌入式行业的发展更是如火上浇油,使得嵌入式系统的发展如火如荼。
01达内嵌入式课程的优势
语言基础扎实
C语言是嵌入式软件开发的利器,作为一名嵌入式软件工程师首先就应具备扎实的C语言编程功底,本课程体系以安排足够的时间和大量的经典案例来确保学员语言基础扎实。
全程项目贯穿
本课程以崭新的行业前沿应用项目“智能家居控制服务器项目”贯穿整个课程各个阶段,使学员能体会到真正项目开发的全过程,培养学员的团队意识,并深刻理解嵌入式系统项目开发的内涵。
国际标准嵌入式课程
与英国ARM公司共同推出具有国际标准的嵌入式课程体系。业界很多的处理器均由ARM公司设计,与ARM共同推出嵌入式课程,使学习者具有更广阔的发展空间和更强的竞争力。
02达内嵌入式课程大纲
 1.嵌入式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等
数据结构与算法
课程目标:掌握基本数据结构,掌握集合、线性结构、树 状结构的基本用法,掌握排序算法和查找算法
课程内容:
数据结构的基本概念;线性结构;双向链表; 栈和队列; 树和二叉树;顺序查找法和二分查找 法;排序算法(冒泡、选择、插入、)
2.嵌入式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的使用

3.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系统

4.嵌入式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 驱动程序设计; 输入子系统; 显示子系统; 块设备驱动程序设计; 网络驱动程序设计

5.嵌入式Linux软件开发项目实践(智能家居控制系统)

课程持续2周共80课时 

智能家居控制系统
项目介绍:基于T-PAD设计的智能家居控制系统。该系统集成多 种设备,融合互联网、3G移动网络和近距离的传感网技 术,实现了家庭中从普通电灯到电视机、热水器等电器 的智能控制、远程控制和状态查询。通过对电子门锁的 控制和监控实现了远程安防系统。
模块划分:
人机交互模块; 设备驱动模块; 服务器模块; 客户端模块; 设备控制和信息采集模块; ZIGBEE接口; 3G接口; 摄像监控接口; 系统升级模块 教官 
行业意义:
自从1984年在美国康涅迪格 州出现世界上幢智能建筑 以来,智能家居就被人们所关 注,比尔﹒盖茨在华盛顿的私 人豪宅更是世界瞩目的智能建 筑的经典之作。智能家居将给 人们带来更加便捷、、安 全、快乐的生活环境,家、公 司、车三者的无缝融合更让人 们充满期待,智能家居系统正 是在此背景下如火如荼的发展 起来,随着计算机技术、互联 网技术、移动互联网技术、物 联网的发展,智能家居已经不 再是富豪们专有系统,其走入 普通家庭将是必然趋势。
智能无线视频车
项目介绍:一台具有物联网元素具有时代科技感的智能无线视频 车。该车采用三星公司S5PV210高性能处理器,具有 超强的运算能力,可实现丰富的功能;配有超强马达, 有良好的越障能力;融入WIFI,ZIGBEE技术可以实施 远程视频监控,远程设备信息采集和控制功能。相关技 术即可用于实现恶劣环境下的信息采集、监控;也可以 用于娱乐学习产品开发。
模块划分:
智能车控制子系统(包括遥控模块); 基于智能车的驱动模块(如,WIFI驱动等); 智能车端服务软件模块; 基于ZIGBEE的设备控制和信息采集模块; 基于WIFI的网络通信模块; 基于V4L2的视频采集模块; 基于HTTP协议的图像流媒体模块; 系统升级模块; 驱动马达控制模块; 云台控制模块; 移动终端音乐播放模块; 信息推送模块; 环境温度采集模块
行业意义:
随着物联网的发展,越来越多 的物联网控制终端将涌现,对 于相关技术的学习需求和基于 该领域的就业机会将大增,本 智能车就是在此前提下诞生 的。 该车具有很强的操控性,可玩 性的同时融入嵌入式物联网相 关技术,使学员可在相对轻松 愉悦的环境中学习各种技术, 使对嵌入式技术的学习不在枯 燥。 本车设计之初既考虑了可产品 化空间,也考虑了技术知识点 的涵盖,使学习更能明确目 标;同时本项目在选材上也 考虑了项目的手工打造的可能 性,意在锻炼学员的动手实践 能力,只要学习者有兴趣,即 可按所提供的材料清单和学习 的相关技术自行打造,我们更 希望能培养学习者的创业精神 和创业欲望与意识。
03选择达内的理由
知识文档
以课堂实录的方式撰写。全面覆盖知识体系;记录讲师授课的点点滴滴,内容详尽、透彻、系统,可以作为参考性。
个人测试
针对每天知识点进行组织。通过测试,学员可以及时巩固所学知识点,同时也可以检测对知识点的掌握情况。
经典案例
详细的经典案例描述,提炼总结了新入行软件工程师在2年内将会经常遇到的技术实现难点及其经典解决方案。
作业系统
以文档的形式提供每日课后作业的题目、涉及知识点和解决方案提示等信息,可以保障不同程度的学员得到有效的代码训练。
课堂回放
重点课堂回放——对于课程体系中一些重点、难点的环节,将通过在线视频的方式让学员反复收看,提升理解,学员可以在学习期间领略更多专家的精彩讲解。
在线问答
即时在线呼叫。学员在学习过程中遇到的任何困难和问题都可以通过在线问答系统进行求助。项目经理、助教、讲师会及时以线上或线下的方式解决问题。
达内Python 五大课程优势
1双模式项目教学
小程序开发到名企项目全案
2课程由浅入深
循序渐进,学习无压力
3名企总监级讲师团队
10年以上Python实战经验
4可先就业后付款
保险公司承保,不就业理赔学费
5课程全面:
全栈开发,爬虫,数据分析,人工智能等
达内Python 四大教学保障
1.达内人工智能培训
4师指导1学员
总监级讲师亲自授课
班主任学习进度跟进
助教24小时贴身答疑
就业指导9万名企内推
2.一日一周一月
每日项目实战教学
每周知识点测评
每月全国技术同考
3.末位辅导1对1
四轮模拟面试指导
做的好也得会表达
合作企业上门招聘
保险公司承保就业
4.高薪就业保障
末位学员重点辅导
实战讲师1V1授课
技术点贯穿式梳理
嵌入式培训
达内人工智能培训
部分
Python软件开发基础1
1.掌握计算机构成和工作原理
2.会使用Linux常用工具
3.熟练使用Docker基本命令
4.建立Python开发环境,并使用print输出
5.使用Python完成字符串的各种操作
6.使用Python re模块进行程序设计
第二部分
Python软件开发基础2
1.能够使用Python面向对象方法开发软件
2.能够自己建立数据库,表,并进行基本数据库操作
3.掌握非关系数据库MongoDB的使用
4.能够完成TCP/UDP服务端客户端软件开发
第三部分
Python全栈式WEB工程师
1.能够完成后端软件开发,深入理解Python开发后端的精髓。
2.能够完成前端软件的开发,并和后端结合,熟练掌握使用Python进行全站WEB开发的技巧。 
第四部分
Python多领域开发
1.能够使用Python熟练编写爬虫软件。
2.能够熟练使用Python库进行数据分析。
3.招聘网站Python招聘职位数据爬取分析
4.掌握Python开源人工智能框架进行人工智能软件开发


更多程培训课,课程优惠,学校资讯,可进入 广州达内教育 了解更多详情...

    校区地址
  • 乘车路线:电话预约
  • 授课地址:

地理位置 Location

在线报名

欢迎进入广州达内教育2021年网上报名平台

选择报名课程:
您的姓名:
性别: 女 
手机号码:
备注:
验证码: *
  看不清,请点击刷新