ARM学习笔记一 入门篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM学习笔记一 入门篇相关的知识,希望对你有一定的参考价值。
一、嵌入式系统组成:
嵌入式系统 = 嵌入式硬件系统 + 嵌入式软件系统; 嵌入式硬件系统 = 嵌入式处理器(CPU) + 嵌入式外围器件(ROM + RAM + I / O设备 + ...);
嵌入式软件系统 = 嵌入式操作系统 + 嵌入式应用程序;
二、嵌入式硬件系统结构图示:
嵌入式微处理器:
(1)嵌入式处理器 = { 处理器内核,三大总线(数据,地址,控制), 辅助电路(时钟,复位电路...), 片上 I / O };
(2)嵌入式处理器 分为三种: 嵌入式微处理器 / 嵌入式微控制器 / 嵌入式DSP;
a)嵌入式微处理器 :CPU (与通用计算机微处理器CPU相对应),体积小,功耗低;
b)嵌入式微控制器 :单片机,将CPU,存储器和其他外设封装在一起;
c)嵌入式DSP : 处理离散时间信号,编译效率和执行速度高;
嵌入式微处理器与通用微处理器有何相似之处? 有何区别?
相似之处:(1) 对外的接口:各类总线及辅助电路接口;
(2) 处理功能:相似的指令功能分类;
区别之处:(1) 指令系统中指令的个数;
(2) 指令的形式:嵌入式微处理器采用的是精简指令集(RISC),通用微处理器采用的是复杂指令集(CISC);
(3) 处理器的结构设计: 嵌入式系统采用的是流水线结构设计;
(4) 处理器的工艺与应用指标 : 因工作环境不同;
外围设备:
指嵌入式系统中完成存储、通信、调试、显示等辅助功能的其他部件;
外围设备 = 存储设备(RAM + SRAM + Flash + ...) + 通信设备(RS-232接口 + SPI接口 + 以太网接口 + ...) + 显示设备(显示屏) + ...;
(1)存储设备:
存储器 = RAM(随机存取存储器) + ROM(只读存储器);
RAM 访问数据速度快,掉电后数据丢失;
ROM 速度慢,掉电后数据不会丢失;
a)RAM = SRAM(静态存储器) + DRAM(动态存储器);
SRAM 是利用双稳态触发器来保存信息的,只要不掉电,数据不会丢失;
DRAM 的成本、集成度、功耗明显优于SRAM;
b)ROM = Flash(非易失闪存技术) + ROM;
Flash = NOR Flash + NAND Flash;
NOR Flash:在芯片内执行,这样应用程序可以直接在Flash内运行,不必再把代码读到系统RAM中;
NAND Flash:极高的单元密度,可以达到高存储密度
以上是关于ARM学习笔记一 入门篇的主要内容,如果未能解决你的问题,请参考以下文章