信息产业培训网
中程在线LOGO
企业内训
当前位置:首页 — 企业内训 — 嵌入式系统系列培训

嵌入式微处理器—ARM

课程名称:嵌入式微处理器—ARM培训

课程时间:5天

课程对象:
嵌入式系统开发人员

课程目标:
本课程培养的学员可以掌握嵌入式开发原理、ARM体系结构与编程、ARM开发板硬件平台。学习本课程的学员能够从事嵌入式系统相关的项目开发。

课程内容:

嵌入式微处理器—ARM

第一天

嵌入式系统开发流程

嵌入式系统开发概述

¨      现实中的嵌入式系统

¨      嵌入式系统的概念

嵌入式系统的组成

¨      嵌入式硬件平台

¨      嵌入式软件平台

¨      嵌入式应用程序

实验1:熟悉硬件开发平台

通过本实验指导学员熟悉本次课程使用的开发平台硬件结构,了解硬件电路原理,了解元件布局,了解板上资源及扩展接口。

ARM体系结构

¨      ARM简介

¨      ARM体系结构

¨      流水线

¨      异常中断处理

¨      I/O管理

ARM指令分类与寻址方式

¨      指令类型与数据类型

¨      处理器工作模式

¨      ARM寄存器组织

¨      数据指令寻址方式

¨      内存访问指令寻址方式

¨      ARM开发工具

实验2:熟悉开发环境IAR

使用开发环境建立基本工程

使用IAR进行调试

第二天

ARM指令集

ARM32位指令集

¨      数据传送指令

¨      数据处理指令

¨      乘法指令

¨      跳转指令

¨      协处理器指令

实验132位指令集实验

¨      1. 基本指令练习

¨      2. 数据搬移指令练习

¨      3. I/O操作指令

ARM16Thumb指令集

¨      Thumb指令的特点及实现

¨      Thumb指令分类说明

实验216位指令集实验

1. 基本指令练习

2. 数据搬移指令练习

第三天

ARM汇编程序设计

ARM汇编语言程序设计

ARM汇编程序设计规范

汇编器支持的伪指令

简单汇编语言程序设计

编写启动程序的一般规范

实验1:汇编程序设计

1. 数据及定义

2. 顺序、分支、循环在汇编中的实现

3. 子程序设计

第四天

ARM存储系统

ARM存储系统及应用

¨      ARM存储系统概述

¨      ARM存储管理单元MMU

¨      MMU地址映射原理及应用

¨      MMU内存权限控制

¨      快速上下文切换技术

实验1ARM存储系统编程

1. MMU和存储系统设计

2. MMU在操作系统当中的应用

第五天

ARM编程与调试

嵌入式软件开发

¨      内联汇编和嵌入型汇编的使用

¨      从汇编代码访问 C 全局变量

¨      C++中使用C头文件

¨      CC++ ARM 汇编语言之间的调用

¨      基于ARM的嵌入式系统设计问题

¨      编译器的缺省行为(-O1,-O2.-g)(indicate semehosting

¨      调整 C 库使其适应目标硬件

¨      映象文件存储器映射调整

¨      复位和初始化

实验1ARM编程环境

1. C/C++编程技巧

2. 混合编程技巧

ARM调试解决方案

¨      调试需求

¨      嵌入式核调试

¨      嵌入式核跟踪

实验2:嵌入式系统应用编程实例

1. S3C2410简介

2. 存储器结构

3. ADC编程接口

4. 串行口UART编程

5. 实时钟RTC编程

合作伙伴:信息产业部 科技部 教育部
我爱研发网中电华信阿里西西JAVA爱好者东方教育网北京英才网
UFO007全球电子商务蓝锋站长站京辰市场咨询公司锣鼓网全球大学查询网管理培训资源网
中教国际教育交流中心快点吧中国人的网站导航中国电脑论坛msn下载....[更多]
关于我们 | 网站地图 | 周边住宿 | 行车路线 | 联系我们 | 网站律师 | 意见反馈 | 虚位以待 | 友情链接
中程在线(北京)科技有限公司 版权所有
总 部:北京市海淀区青东商务楼A座西四层
企业培训部:010-52636110 52636106 就业培训部:010-68716925 68716926
邮 件:training@miiceic.org.cn
京ICP备06053134号
Copyright © 2005-2008 Miiceic.org.cn All Rights Reserved