深度实践嵌入式Linux系统移植笔记

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

1嵌入式系统架构与移植环境搭建

1.1嵌入式系统硬件架构:嵌入式微处理器、总线、存储器、输入/输出接口和设备

1.1.1微处理器:按位数划分,有4位、8位、16位、32位和64位;若按用途划

分,则有嵌入式DSP和通用的嵌入式微处理器。

1.1.2总线:CPU与存储器和设备通信的机制,各部件之间传送数据、地址和控制

信息的公共通道。可分为片内和片外总线;也可以分为数据总线、地址总线

和控制总线。

1.1.

2.1总线宽度:总线位宽,总线能同时传送数据的位数。如16位总线就是

具有16位数据传送能力。

1.1.

2.2总线频率:总线工作速度的一个重要参数,工作频率越高,速度越快。

通常用MHz表示。

1.1.

2.3总线带宽(MB/s):总线传输速率,指在一定时间内总线上可传输的

数据总量,用每秒最大传送数据量来衡量。

1.1.

2.4总线带宽=(总线宽度/8)×总线频率

1.1.

2.5AMBA总线设计规范

1.1.

2.5.1AHB(Advanced High-performance Bus):用于高性能、高时钟频

率的系统模块连接,AHB支持处理器、片上存储器、片外存储

器以及低功耗外设宏功能单元之间的有效连接。

1.1.

2.5.2ASB(Advanced System Bus):用于并不要求AHB的高性能特征

的地方。ASB也支持处理器、片上存储器、片外存储器以及低功

耗外设宏功能单元之间的有效连接。

1.1.

2.5.3APB(Advanced Peripheral Bus):用于较低性能外设的简单连接,

一般是在AHB或ASB系统总线上的二级总线。

1.1.

2.6流行的片外总线:PCI、I2C、SPI、UART、USB总线等。

1.1.3存储器:芯片内部的缓存(Cache)、随机存储器(RAM)、只读存储器(ROM)、

芯片外部的主存(Nor Flash、SRAM、DRAM等)和外村(NAND Flash、SD卡

等)。

1.2嵌入式系统软件架构:硬件层、Linux内涵(包含数个抽象层)、应用程序库和应

用程序。

1.3

相关文档
最新文档