首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

了解硬件体系 开发嵌入式Linux

了解硬件体系 开发嵌入式Linux

关键字:硬件体系   嵌入式   Linux  
与单纯的硬件开发或软件开发有所不同,嵌入式Linux系统在研发过程中通常都要涉及到硬件和软件两个环节。许多计算机软件开发人员在转向嵌入式系统Linux开发的过程中显得力不从心,一个原因就在于缺乏对嵌入式系统的硬件体系结构的了解,而偏偏嵌入式系统开发又对硬件的要求非常高。
从本质上说,嵌入式Linux系统也属于计算机系统的范畴,因此不可避免地要由三大基本部分组成:中央处理器(CPU)、存储设备和I/O设备。此外,它还需要负责在三大部分之间进行通信的设备。本文从这几个方面入手介绍嵌入式Linux系统的硬件体系结构。

中央处理器

嵌入式系统的核心部件是各种类型的嵌入式中央处理器。根据所用指令集的不同,嵌入式中央处理器可以分成两种主要的体系结构,一种是复杂指令集(Complex Instruction Set Computer,CISC)系统,另一种则是精简指令集(Reduced Instruction Set Computer,RISC)系统。

在20世纪60年代,CISC结构曾是嵌入式中央处理器的设计主流。但是随着时间的推移,这种设计思想已经越来越难以满足实际应用的需要。于是有人开始提出了一种全新的处理器体系结构——RISC。目前使用的嵌入式中央处理器大多采用RISC结构。

现在几乎所有的半导体制造商都有能力生产嵌入式中央处理器,根据所用技术的不同,可以将嵌入式中央处理器分成如下四种类型:

嵌入式微处理器(Embedded Micro Processor Unit,EMPU)

嵌入式微控制器(Embedded Micro-controller Unit,EMU)

嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)

嵌入式片上系统(Embedded System on Chip,ESoC)
返回列表