1 / 37
文档名称:

ARM体系结构.ppt

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

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

分享

预览

ARM体系结构.ppt

上传人:ffy51856fy 2015/5/17 文件大小:0 KB

下载得到文件列表

ARM体系结构.ppt

相关文档

文档介绍

文档介绍:学****ARM的前提
1、单片机知识接触过
2、C语言知识
3、ARM7开发板一块
4、耐心、有毅力
掌握有效的学****方法:
先了解ARM的体系结构,(除了指令系统,当然指令系统也可以先看看,不过我建议大家不要刻意去记这些指令。以后用到的时候再去翻书,这样效率才会上去!!);然后学****开发软件;紧接着分析bootloader代码;最后就是先把ARM当做单片机使用,当你熟悉了它的硬件结构和代码编写的时候,再去选择一款操作系统来实现嵌入式开发。
华斌--ARM
第一期视频的主要内容:
ARM开发软件的使用和开发过程的讲述
体系结构指令系统(不讲)
bootloader详细分析
S3C44B0X基本功能的实现(Flash ROM、SDRAM、 PWM定时器与中断、看门狗定时器、IO口和串行通信接口) 主要包括各个功能的寄存器配置和实验代码的详细讲述,让初学者看完视频就可以进行实验
华斌--ARM
第二期视频内容:
S3C44B0X外围其它功能的实现
(IIC、IIS、AD采集、RTC实时时钟、DMA控制器、网卡接口和LCD的控制)
具体功能寄存器和实验代码的详细分析
详述一个用S3C44B0X开发的实例(无线温度采集系统的设计,无线部分采用NRF905模块)
个人开发经验综述
华斌--ARM
第三期视频内容
UC/OS-II的详细讲述
S3C44B0X嵌入UC/OS-II系统的实例分析
实例开发
我们先推出这三期视频,等有时间会录制
第四期视频,也就是关于嵌入uClinux系统方面。
紧接着就是ARM9和LINUX了呗。
华斌--ARM
开发过程和开发平台*(WINDOWS)
体系结构
指令系统
S3C44B0X处理器结构
华斌--ARM
一、windows下的开发平台
该视频讲解的内容是:把ARM当作单片机来使用,还未涉及到操作系统,所以有关LINUX软件开发平台上的开发工具我就先暂时不给大家讲。等我们到了第三期视频教程中再来讲解LINUX软件开发平台!!
WINDOWS开发平台
1、:编写程序,编译程序
2、JTAG调试工具(利用调试***H-JTAG)
3、串口下载工具(超级终端 bin文件格式)
4、FLASH烧写工具(H-Flasher)
华斌--ARM
二、ARM体系结构讲解
华斌--ARM
ARM-Advanced RISC Machines
ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。
1、处理器的体系结构
包含了 ARM处理器的存储器、数据类型、工作模式和寄存器。
华斌--ARM
ARM7微处理器的特点

低功耗、低成本、高性能
极低的功耗
具有嵌入式ICE-RT逻辑,调试开发方便
代码密度高并兼容16位的Thumb指令集
对操作系统支持广泛
主频最高可达130MIPS,告诉的运算处理能力
ARM7系列微处理器的核
ARM7TDMI(目前使用最广泛的,属低端
ARM处理器核)
解释:T表示支持16位压缩指令集THUMB
D表示支持Debug
M表示内嵌硬件乘法器
I 表示嵌入式ICE,支持片上断点和调试点
ARM7TDMI-S
ARM720T
ARM7EJ
华斌--ARM