1 / 41
文档名称:

上海交大ARM培训教材基于ARM的嵌入式开发技术.ppt

格式:ppt   大小:3,864KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

上海交大ARM培训教材基于ARM的嵌入式开发技术.ppt

上传人:yixingmaob 2018/3/17 文件大小:3.77 MB

下载得到文件列表

上海交大ARM培训教材基于ARM的嵌入式开发技术.ppt

相关文档

文档介绍

文档介绍:基于ARM的
嵌入式开发技术
作者:皮永辉
深圳旋极历通科技有限公司
2003-9
2003年珠海ARM嵌入式开发/软件测试技术研讨会
2
内容提要
关于ARM
嵌入式系统的开发流程
基于ARM的开发技术与环境
ARM的SOC开发
3
关于ARM
ARM=Advanced RISC Machine
RISC 的典型代表
32位处理器技术
嵌入式领域的主力军
ARM的产品
ARM处理器内核,以IP的形式提供给IC生产厂家
硬核
软核
ARM开发工具、SOC开发工具、评估板等
ARM公司不生产芯片
4
ARM的特点(1)
ARM微处理器的主要特点
系列化:ARM7, ARM9, ARM10, …
独特的指令系统
32位架构,定长。
32位ARM指令
16位Thumb指令
大部分为单周期指令
条件执行
Load/Store
流水线结构
ARM7:3级流水线
ARM9:5级流水线
高性能、低功耗
5
ARM的特点(2)
ARM微处理器的主要特点
支持JTAG调试
7种工作模式
User : 用户模式,非特权
FIQ : 快速中断
IRQ : 普通中断
Supervisor 管理模式
Abort : 存取异常模式
Undef : 未定义指令模式
System : 系统模式
2种工作状态
ARM
Thumb
支持ARM/Thumb的交互工作
7
关于嵌入式系统
典型的嵌入式系统的一般由以下几部分组成
嵌入式微处理器
外围硬件设备
嵌入式操作系统
应用程序
嵌入式系统的典型特征
专用
硬件
软件
8
嵌入式系统的开发——流程
确定产品需求
选择主要芯片
确定编程语言
选择开发环境
RTOS的使用
选择开发方案
设计与调试
测试
测试工具与其他辅助设备
产品
9
嵌入式系统的开发——设计与调试
设计
生产
编译器
链接器
调试器
IDE
操作系统
软件测试
评估板
仿真器
逻辑分析仪
边界扫描测试仪
编程器
10
开发环境
什么是嵌入式开发环境:
源程序
编译器
目标文件
链接器
可重定位程序
定位器
可执行文件
编译器/汇编器/链接定位器
调试器/仿真器
主机(Host)及其工作平台
实时操作系统(可选)
目标评估系统(可选)
测试工具(软件/硬件/协议等,可选)
其他辅助设备(可选)
典型的开发环境