课程详情 在线报名
课程目标:
模块A
|
课程名称
|
课程内容
|
课时
|
|
嵌入式
入门基础
|
计算机结构组成
|
以当前主流微型计算机技术为背景,以建立系统级的整机概念为目的,深入介绍了计算机各功能子系统的逻辑组成和工作机制。
|
40
|
|
RISC和CISC
|
指令应该如何较好的映射到微处理器的时钟速度上(理想情况下,一条指令应在一个时钟周期内执行完);体系结构需要多“简单”;以及在不诉诸于软件的帮助下,微芯片本身能做多少工作和复杂指令集计算机
|
|||
嵌入式微处理器分类及选型
|
了解嵌入式
|
|||
嵌入式存储设备
|
掌握flashSDRAM的硬件信息
|
|||
嵌入式系统I/O设备
|
CPU的引脚与外围设备的通信
|
|||
Cache和MMU
|
cache的基本原理
|
|||
模块B
|
课程名称
|
课程内容
|
课时
|
|
C语言部分
|
C语言与嵌入式系统
|
C语言与嵌入式系统中如何编译
|
40
|
|
嵌入式C数据类型
|
掌握C数据类型使用范围
|
|||
嵌入式C语言程序结构
|
掌握C语言程序结构的框架
|
|||
嵌入式C编译预处理
|
掌握在主要的处理以前对数据进行的一些处理
|
|||
数组、指针
|
数组、指针及在嵌入式软件中的使用
|
|||
字符串操作
|
了解字符串在嵌入式软件中的使用
|
|||
位操作与嵌入式系统软件
|
针对指定的位清零置一和设置屏蔽位
|
|||
嵌入式软件常用数据结构及算法
|
了解数据结构的组合方式和通用算法
|
|||
模块C
|
课程名称
|
课程内容
|
课时
|
|
C++语言部分
|
面向对象程序设计思想
|
介绍了何谓C++面向对象程序设计、为什么以及如何用C++进行面向对象程序设计
|
60
|
|
类和对象
|
掌握类和对象的使用方法
|
|||
继承及在嵌入式软件中的作用
|
掌握类的继承方法
|
|||
重载
|
简介重载和多态关系的重载是不是多态?
|
|||
虚函数和多态
|
|
|||
模块D
|
课程名称
|
课程内容
|
课时
|
|
ARM应用系统软件开发
|
ARM处理器
|
了解处理器性能
|
96
|
|
ARM开发工具ADS
|
使用及交叉开发环境搭建
|
|||
ARM指令集与ARM软件开发的关系
|
了解ARM汇编和thumb指令集
|
|||
ARM与C语言编程
|
掌握C和汇编的混合编程
|
|||
ARM异常处理
|
了解7种处理器异常的方法
|
|||
ARM硬件启动
|
流程详解
|
|||
基于ARM的Boot Loader设计
|
1. 定义程序入口点;
2. 设置异常和中断向量表;
3. 初始化存储设备;
4. 初始化堆栈指针寄存器;
5. 初始化用户执行环境;
6. 呼叫主应用程序。
|
|||
模块E
|
课程名称
|
课程内容
|
课时
|
|
基于Windows CE嵌入式系统设计
|
嵌入式操作系统原理
|
重点讲述了嵌入式技术中的嵌入式操作系统,并且考虑到嵌入式系统开发的特点,也介绍了嵌入式系统的硬件平台和系统开发技术。
|
120
|
|
WinCE操作系统框架
|
了解框架结构
|
|||
WinCE开发工具
|
Platform Builder及EVC的使用
|
|||
WinCE图形化应用程序开发
|
掌握图形设计的方案
|
|||
WinCE网络通讯程序开发
|
掌握各种网络通讯协议
|
|||
驱动程序和OAL
|
掌握驱动程序的结构
|
|||
综合实验
|
开发实例
|
掌握开发的一些技巧
|
32
|
|
就业指导
|
职业规划
|
创新能力、问题解决能力、项目管理能力
|
20
|
|
职场礼仪
|
职场风格、情绪管理、时间管理、商务礼仪
|
|||
面试技巧
|
沟通能力、自我表现、现代办公、团队合作
|
|||
创业指导
|
公司注册流程、公司运作前期准备、创业风险指导
|
|||
毕业作品整理
|
简历制作、作品整理击规范
|
|||
实习与就业
|
修完全部课程考试合格后,安排实习1个月,实习合格就业
|
|||
合计
|
|
|
408
|
只要一个电话
我们免费为您回电