嵌入式微处理器—ARM
课程名称:嵌入式微处理器—ARM培训
课程时间:5天
课程对象:
嵌入式系统开发人员
课程目标:
本课程培养的学员可以掌握嵌入式开发原理、ARM体系结构与编程、ARM开发板硬件平台。学习本课程的学员能够从事嵌入式系统相关的项目开发。
课程内容:
|
嵌入式微处理器—ARM |
||
|
第一天 |
嵌入式系统开发流程 |
嵌入式系统开发概述 ¨ 现实中的嵌入式系统 ¨ 嵌入式系统的概念 嵌入式系统的组成 ¨ 嵌入式硬件平台 ¨ 嵌入式软件平台 ¨ 嵌入式应用程序 实验1:熟悉硬件开发平台 通过本实验指导学员熟悉本次课程使用的开发平台硬件结构,了解硬件电路原理,了解元件布局,了解板上资源及扩展接口。 ARM体系结构 ¨ ARM简介 ¨ ARM体系结构 ¨ 流水线 ¨ 异常中断处理 ¨ I/O管理 ARM指令分类与寻址方式 ¨ 指令类型与数据类型 ¨ 处理器工作模式 ¨ ARM寄存器组织 ¨ 数据指令寻址方式 ¨ 内存访问指令寻址方式 ¨ ARM开发工具 实验2:熟悉开发环境IAR 使用开发环境建立基本工程 使用IAR进行调试 |
|
第二天 |
ARM指令集 |
ARM32位指令集 ¨ 数据传送指令 ¨ 数据处理指令 ¨ 乘法指令 ¨ 跳转指令 ¨ 协处理器指令 实验1:32位指令集实验 ¨ 1. 基本指令练习 ¨ 2. 数据搬移指令练习 |
|
¨ 3. I/O操作指令 ARM16位Thumb指令集 ¨ Thumb指令的特点及实现 ¨ Thumb指令分类说明 实验2:16位指令集实验 1. 基本指令练习 2. 数据搬移指令练习 |
||
|
第三天 |
ARM汇编程序设计 |
ARM汇编语言程序设计 ARM汇编程序设计规范 汇编器支持的伪指令 简单汇编语言程序设计 编写启动程序的一般规范 实验1:汇编程序设计 1. 数据及定义 2. 顺序、分支、循环在汇编中的实现 3. 子程序设计 |
|
第四天 |
ARM存储系统 |
ARM存储系统及应用 ¨ ARM存储系统概述 ¨ ARM存储管理单元MMU ¨ MMU地址映射原理及应用 ¨ MMU内存权限控制 ¨ 快速上下文切换技术 实验1:ARM存储系统编程 1. MMU和存储系统设计 2. MMU在操作系统当中的应用 |
|
第五天 |
ARM编程与调试 |
嵌入式软件开发 ¨ 内联汇编和嵌入型汇编的使用 ¨ 从汇编代码访问 C 全局变量 ¨ 在C++中使用C头文件 ¨ C、C++ 和 ARM 汇编语言之间的调用 ¨ 基于ARM的嵌入式系统设计问题 ¨ 编译器的缺省行为(-O1,-O2….-g)(indicate semehosting ) ¨ 调整 C 库使其适应目标硬件 ¨ 映象文件存储器映射调整 ¨ 复位和初始化 实验1:ARM编程环境 |
|
1. C/C++编程技巧 2. 混合编程技巧 ARM调试解决方案 ¨ 调试需求 ¨ 嵌入式核调试 ¨ 嵌入式核跟踪 实验2:嵌入式系统应用编程实例 1. S3C2410简介 2. 存储器结构 3. ADC编程接口 4. 串行口UART编程 5. 实时钟RTC编程 |
||

| 我爱研发网 | 中电华信 | 阿里西西 | JAVA爱好者 | 东方教育网 | 北京英才网 |
| UFO007全球电子商务 | 蓝锋站长站 | 京辰市场咨询公司 | 锣鼓网 | 全球大学查询网 | 管理培训资源网 |
| 中教国际教育交流中心 | 快点吧 | 中国人的网站导航 | 中国电脑论坛 | msn下载 | ....[更多] |