《嵌入式技术与应用》教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXX学院《嵌入式技术与应用》教案

序号:01-01授课时间2016.9.3 授课时数 6 授课地点6404 授课题目嵌入式技术概述授课班级14电子选

教学目的与教学要求1、了解嵌入式系统的定义

2、了解嵌入式技术的发展历程

3、了解嵌入式系统组成

4、了解嵌入式系统的设计方法

5、了解嵌入式系统的基础开发流程

重点难点

重点:嵌入式系统的基础开发流程

难点:嵌入式技术在国内外的发展及趋势教学方法

1、讲授法

主要内容

后PC时代--丰富的嵌入式产品市场

嵌入式系统定义

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

两种技术朝不同的技术发展要求与发展方向进步

通用计算机系统

技术要求是高速、海量的数值计算;

技术发展方向是总线速度的无限提升,存储容量的无限扩大。

嵌入式计算机系统

技术要求则是对象的智能化控制能力;

技术发展方向是与对象系统密切相关的嵌入性能、控制能力与控制的可靠性。

嵌入式系统实例分析

嵌入式处理器选择

ARM

PowerPC

MIPS

Xscale

DSP

X86

嵌入式软件组成

嵌入式系统设计方法

由上而下与由下而上

由上而下(Top down Approach)是一个正统的设计方案,也就是说,所有的设计皆是遵循系统工程的流程来进行,确定需求、制定系统规格、设计、实现、测试都是一步一步、按部就班地进行。

相对应的是由下而上(Button up Approach)。由下而上的意思是:一个系统是由已经有的基础(或组件)为起点,开始往上延伸,最后将系统完成。

XXX学院《智能用电终端技术应用》教案

XXX学院《智能用电终端技术应用》教案

ARM处理器的工作模式

ARM 有7个基本工作模式:

(1)User:非特权模式,大部分任务执行在这种模式

⏹正常程序执行的模式

(2)FIQ:当一个高优先级(fast)中断产生时将会进入这种模式

⏹高速数据传输和通道处理

(3)IRQ:当一个低优先级(normal)中断产生时将会进入这种模式

⏹通常的中断处理

(4)Supervisor:当复位或软中断指令执行时将会进入这种模式

⏹供操作系统使用的一种保护模式

(5)Abort: 当存取异常时将会进入这种模式

⏹虚拟存储及存储保护

(6)Undef: 当执行未定义指令时会进入这种模式

(7)System: 使用和User模式相同寄存器的特权模式

⏹特权级的操作系统任务

寄存器描述

⏹ARM 有37个32-Bits长的寄存器.

☐ 1 个用作PC( program counter)

☐1个用作CPSR(current program status register)

☐5个用作SPSR(saved program status registers)

☐30 个通用寄存器

☐当前处理器的模式决定着哪组寄存器可操作. 任何模式都可以存取:

☐相应的r0-r12子集

☐相应的 r13 (the stack pointer, sp) and r14 (the link register, lr)

☐相应的 r15 ( the program counter, pc)

☐相应的CPSR(current program status register, cpsr)

☐特权模式 (除system模式) 还可以存取;

☐相应的 spsr (saved program status register)

2.ARM指令的寻址方式

立即寻址

寄存器寻址

寄存器间接寻址

基址变址寻址

寄存器偏移寻址

相对寻址

多寄存器寻址

堆栈寻址

3.Arm指令系统

1 跳转指令

2 数据处理指令

3 乘法指令与乘加指令

4 程序状态寄存器访问指令

5 加载/存储指令

6 批量数据加载/存储指令

7 数据交换指令

8 移位操作指令

9 异常产生指令

10 协处理器指令

参考资料

课后作业

与思考题

教学反馈

XXX学院《智能用电终端技术应用》教案

授课时间2016.9.23 授课时数 6 授课地点6404 授课题目ARM7TDMI(S)指令系统授课班级14电子2

教学目的

教学要求1、了解ARM指令集

2、Thumb指令集

3、ARM汇编程序设计

重点难点

重点:ARM指令集;

难点:ARM汇编程序设计

XXX学院《智能用电终端技术应用》教案

XXX学院《智能用电终端技术应用》教案

XXX学院《智能用电终端技术应用》教案

XXX学院《智能用电终端技术应用》教案

相关文档
最新文档