返学费网 > 培训机构 > 深圳硅谷芯微技术中心

400-850-8622

全国统一学习专线 8:30-21:00

[深圳市](2013)嵌入式工程师全能培训班招生简章-V1.0

授课机构:深圳硅谷芯微技术中心

地址:南山区科技园高新南四道W1-B栋206室

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

硅谷芯微2013重磅推出:嵌入式工程师全能培训班课程简纲-V1.0

ARM9、ARM11、Cortex A8、Cortex A90等多种嵌入式开发平台,硅谷芯微嵌入式工程师全能班,1个班,全搞定


嵌入式工程师全能培训班课程大纲
    嵌入式工程师全能培训班是在综合了社会各界企业的需求于2013年推出的新一代嵌入式培训大纲。课程更加侧重实际应用,加入了更多的实践环节,是目前市场上最贴近实际开发的课程。整个课程分为4个阶段的学习:*阶段主要学习基于主流ARM9平台的非操作系统开发,是整个课程中最重要的基础;第二阶段主要学习基于Linux的开发技术,是将来应用的重点;第三阶段学习和掌握其他嵌入式平台的开发技术(ARM11,Cortex A8/A9),使得学员可以轻易过渡到其他种类的嵌入式平台;第四阶段为项目案例阶段,学员可以选择自己喜欢的嵌入式平台来实现项目目标。

适合对象:
(1)社会待业人员,急需找工作的人;
(2)外来底层打工而有一天想步入工程师行业的人;
(3)对电子技术比较向往,有意转行的人;
(4)应往届缺少实践的毕业生,电子爱好者;
(5)一直搞硬件开发,想学点软件思想和实践的人;
(6)一直搞软件开发,想学习硬件开发/驱动编写的人;
(7)想学习驱动程序编写方法的工程师;
(8)想真正学习电子产品开发的工程师;
(9)希望转行做嵌入式开发工作的在职人员;
(10)即将面临就业压力的应往届毕业生;
(11)想利用开发电子产品创业的人士;
(12)个人兴趣爱好的社会各界人士。

知识要求:
有一定的C语言基础或硬件基础,无学历要求。

课程特点:
(1)纯实战性实践,部分模块电路以及所有程序均要求学员自己动手焊接及编写完成,真正锻炼学员的实际开发开发能力;
(2)课程内容充实,学员有一定的学习压力;
(3)在掌握嵌入式主流开发平台ARM9的基础上,要求学员至少掌握一种其他嵌入式平台的开发;
(5)真正实现了一个嵌入式课程搞定所有嵌入式知识的目标,学员不再因学习哪个嵌入式课程而烦恼;
(6)收费合理,内容全面,符合当前*的嵌入式开发技术。

中心承诺:
(1)小班授课,包教会,本期学不会,下期可免费跟读;
(2)所有授课工程师均为实际项目开发出身;
(3)及时解决学员学习过程中遇到的一切疑问;
(4)提供学员人手一套开发工具及必要的学习电脑;
(5)免费提供基本的电子元器件;
(7)免费提供本中心精心编写的标准嵌入式教材,完全与授课同步;
(8)免费提供嵌入式学习的参考资料光盘(提前一周报名即赠送,另买需要加100元);
(9)免费赠送为期半年的相关网校课程(提前一周报名即名即赠送,另买需要加2000元);
(10)免费赠送为期3个月的技术支持服务。

开班形式:
    业余班(每周一至周五晚上安排2至3次课及实践);周末班(每周六、日安排上课及实践);全日制班(周一至周五每天早10:00至晚18:00安排上课及实践,周六及晚上一般安排自习)。

学习周期:
    业余班:6至7个月;周末班:6至7个月;全日制班:4至5个月。

开课地点:
    南山,龙华同步开课,所有学员均可就近上课及实践。

课程内容:(合计156个学时)
*阶段:基于ARM平台的开发技术(72个学时)
1.熟悉ARM处理器(2)
(1)为什么用ARM
(2)ARM公司简介
(3)ARM微处理器系列
(4)ARM微处理器的结构
(5)ARM微处理器的选择
(6)我们所使用的微处理器芯片------S3C2440
2.ARM体系结构(4)
(1)ARM9TDMI
(2)ARM的模块
(3)内核和功能框图
(4)ARM处理器状态
(5)ARM处理器模式
(6)ARM内部寄存器
(7)当前程序状态寄存器
(8)ARM体系的异常、中断及向量表
(9)ARM体系的存储系统
3.ARM指令系统(4)
(1)ARM处理器的寻址方式
(2)指令集介绍
4.ARM编程技术(4)
(1)汇编语言程序设计
(2)C语言程序设计
(3)汇编语言与C/C++语言的混合编程
(4)ARM编程实战
5.ADS1.2操作范例(2)
(1)ADS1.2集成开发环境
(2)范例一 汇编语言程序实验
(3)范例二 C程序实验
(4)范例三 C程序与汇编程序实验
(5)范例四 库文件定义与使用
6.ARM映像文件及分散加载(2)
(1)ARM映像文件
(2)ARM链接器生成的符号
(3)分散加载文件(scatter)的编写
7.初始化代码(Bootloader)分析与研究(2)
(1)初始化代码原理
(2)初始化代码分析
(3)分散加载文件(scatter)的编写
(4)S3C2440完成启动代码(单区模式,使用分散加载)
8.嵌入式C语言复习(2)
(1)C概述
(2)数据类型、运算符与表达式
(3)逻辑运算和判断选取控制
(4)循环控制
(5)函数
(6)预编译处理;指针
(7);位运算
(8)推荐的参考书籍和资料
9.GPIO接口(2)
(1)GPIO硬件介绍
(2)GPIO操作范例
(3)LED和按键
10.存储控制器(4)
(1)使用存储控制器访问外设的原理
(2)存储控制器操作实例:使用SDRAM
11.内存管理单元MMU(2)
(1)内存管理单元MMU介绍
(2)MMU使用实例:地址映射
12.NAND Flash控制器
(1)NAND Flash介绍和NAND Flash控制器的使用
(2)NAND Flash控制器操作实例:读Flash
13.NOR Flash的访问
(1)NOR Flash基础知识
(2)典型NOR Flash引脚及内部结构
(3)NOR Flash接口电路设计方法及要领
(4)NOR Flash操作实例:编程、擦除
14.中断体系结构(2)
(1)S3C2440体系结构
(2)中断控制器操作实例:外部中断
15.系统时钟和定时器(2)
(1)时钟体系和各类时钟部件
(2)PLL和定时器操作实例
16.通用异步收发器UART(2)
(1)UART原理和UART部件使用方法
(2)UART操作实例:字符的发送与接收
17.IIC接口(2)
(1)IIC总线协议及硬件介绍
(2)IIC总线操作实例
18.LCD控制器(2)
(1)LCD和LCD控制器
(2)TFT显示实例
19.ADC和触摸屏接口(2)
(1)ADC和触摸屏硬件介绍及使用
(2)ADC和触摸屏操作实例:电压及坐标采集
20.RTC实时时钟(2)
(1)RTC的内部结构
(2)S3C2440的RTC控制器模块
(3)RTC接口电路设计
21.DMA访问(4)
(1)DMA访问的原理
(2)DMA传送方式
(3)S3C2440 DMA控制器
(4)S3C2440 DMA的传输方式和请求应答协议
(5)DMA接口电路设计
22.IIS串行音频接口(4)
(1)音频基础知识
(2)音频编码方法
(3)音频接口规范
(4)IIS总线规范及工作原理
(5)S3C2440 IIS控制器
(6)IIS总线格式及MSB-justified格式
(7)IIS接口电路设计
(8)WAV声音格式
23.相机接口CAMIF(4)
(1)RGB和YUV
(2)乒乓操作及实现
(3)OV9650及SCCB总线协议
(4)S3C2440 CAMIF控制器
(5)相机接口电路设
(6)IIS总线格式及MSB-justified格式
(7)IIS接口电路设计
(8)WAV声音格式
24.阶段性项目实践,任选其一(6)
(1)基于S3C2440的串口接收器设计
(2)基于S3C2440的数码相框
(3)基于S3C2440的双机通信设计
(4)基于S3C2440的电子钟设计
(5)基于S3C2440简易数码相机
(6)基于S3C2440的音乐播放器
第二阶段:基于Linux平台的开发技术(52个学时)
1.基础(4)
(1)Linux系统概述
(2)Ubuntu简介
(3)常用命令
(4)VIM的使用
2.开发平台搭建(4)
(1)嵌入式开发流程
(2)开发环境搭建
(3)应用示例
3.GNU编译原理(2)
(1)编译过程
(2)头文件
(3)链接库
(4)GNU Make工程
4.内核体系结构(4)
(1)Linux系统体系结构
(2)内核源码结构
(3)Linux内核配置与编译
5.内核模块(2)
(1)编译内核模块
(2)内核模块应用
6.字符设备驱动(4)
(1)设备驱动简介
(2)字符设备驱动注册
(3)字符设备驱动的应用
7.地址I/O映射(2)
(1)虚拟内存管理
(2)动态地址映射
(3)内存分配
8.面向对象的设备驱动(2)
(1)Linux内核编程规范
(2)面向对象的设备驱动
9.中断体系结构(2)
(1)中断体系结构
(2)Linux中断处理的实现
10.阻塞与异步通知(2)
(1)睡眠机制
(2)异步通知
11.中断底半部及定时器(2)
(1)中断底半部
(2)Linux时间管理
12.Linux设备模型(2)
(1)设备模型
(2)完整的实现流程
13.平台总线(2)
(1)平台总线
(2)建立平台设备
(3)平台总线应用演示
14.类及udev移植(2)
(1)静态平台设备驱动
(2)类及udev移植
(3)杂设备类
15.INPUT子系统(4)
(1)INPUT子系统简介
(2)内核代码分析
(3)INPUT子系统应用
(4)tslib移植
16.QT移植(4)
(1)移植QT Embeded
(2)QT Creator开发环境
17.U-Boot移植(4)
(1)U-Boot简介
(2)U-Boot移植
18.Linux移植(4)
(1)Linux版本及其特点
(2)Linux移植准备
(3)Linux内核移植
第三阶段:掌握其他嵌入式平台技术的开发(6个学时)
从主流嵌入式ARM9开发平台向其他嵌入式开发平台(ARM11,Cortex A8/A9)过渡(2)
第四阶段:项目案例(10个学时)
1. MP4
2. 网络摄象机
3. 自拟项目

关于项目验收及开发文档格式:
实物验收,另附详细开发文档,验收答辩合格即准予毕业。本中心将为所有学员*的项目实践免费画板,协助学员调试实物。
开发文档格式如下:
(1)概述
(2)系统架构
(3)硬件实现
(4)软件实现
(5)致谢
(6)参考文档
注意:学员可以根据自己的理解编写更为详细的文档。

相关优惠政策:(绝无私下优惠)
    已经报名嵌入式工程师全能培训班的学员,同时报名PADS电路板设计课程,可享受6折优惠。
此外,提前一周报名嵌入式工程师全能培训班的学员,还免费赠送嵌入式基础知识汇总教程和嵌入式项目实践参考教程,并可旁听嵌入式基础知识汇总的阶段性课程。
    团体报名有优惠,两人以上同时报名*可优惠至9折(2至4人优惠至9.5折,4人以上可优惠至9折)。

师资力量:
    硅谷芯微的授课工程师均是具有多年开发经验的实战工程师。
 

其他:
(1)中心名称:硅谷芯微
(2)公司名称:深圳市硅谷龙科技有限公司
(3)硅谷芯微的优势:不同于其他培训做培训起家,实战经验匮乏。硅谷芯微是做项目起家的,具有5年以上实际电子产品项目开发经验,课程中融入了众多的项目经验;硅谷芯微以负责的态度教授学员理论和实践,决不是下个测试程序学员观赏一下即可,而是要真刀实枪的自己从零开始编写和调试自己的实践程序,从而真正掌握和获得实际开发经验。
(4)开发板及相关模块购买,学员可享受9折优惠。


     本中心长期承接各种大中小型项目开发,拥有5年以上的实际项目开发经验,性价比高,欢迎各位客户前往定制。

    信誉为本,教给大家的绝对是真东西,希望大家能在这里真正学会嵌入式,真正掌握项目开发技能!

嵌入式开发考验的是真能力,表面功夫是靠不住的,能力才是决定一切的筹码!

学习过程中,我们强烈建议大家手工制作一些常用的模块,所谓“自己动手,丰衣足食”!

欢迎各位学员报读本中心的课程!

  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误