2011软件水平考试嵌入式系统设计师辅导笔记(2)

企业动态
2011软件水平考试嵌入式系统设计师辅导笔记,帮助考生备考。

2、嵌入式系统的组成:硬件层、中间层、系统软件层和应用软件层

(1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O 接口。

嵌入式核心模块=微处理器+电源电路+时钟电路+存储器

Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代

码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。

(2)中间层(也称为硬件抽象层HAL 或者板级支持包BSP):它将系统上层软件和底层硬件分离开来,

使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP 层提供的接口开发即可。

BSP 有两个特点:硬件相关性和操作系统相关性。

设计一个完整的BSP 需要完成两部分工作:

A、嵌入式系统的硬件初始化和BSP 功能。

片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要

求的工作状态。

板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件

和软件的运行环境。

系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。

B、设计硬件相关的设备驱动。

(3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。

RTOS 是嵌入式应用软件的基础和开发平台。

(4)应用软件:由基于实时系统开发的应用程序组成。

 

【编辑推荐】

  1. 51CTO独家:2010年下半年软考嵌入式系统设计师模拟题及答案(1)
  2. 2009年下半年软考嵌入式系统设计师下午试题(1)
  3. 2009年下半年软考嵌入式系统设计师上午试题(1)
责任编辑:张攀 来源: 考试吧
相关推荐

2011-01-07 11:19:44

嵌入式系统设计师

2011-01-12 10:38:03

嵌入式系统设计师

2010-12-17 11:04:28

嵌入式系统设计师

2010-12-22 11:12:21

嵌入式系统设计师

2011-01-14 11:39:21

嵌入式系统设计师

2011-01-05 14:24:26

嵌入式系统设计师

2011-01-12 10:42:25

嵌入式系统设计师

2011-01-14 11:30:10

嵌入式系统设计师

2011-03-03 11:14:21

嵌入式系统设计师

2010-12-27 10:42:42

嵌入式系统设计师

2010-12-23 11:11:58

嵌入式系统设计师

2011-01-28 11:11:48

嵌入式系统设计师

2010-12-16 10:54:03

嵌入式系统设计师

2010-12-14 11:10:25

嵌入式系统设计师

2010-12-23 11:14:39

信息系统管理师

2010-12-07 10:51:22

件设计师

2010-12-10 10:32:15

软件设计师

2010-12-08 10:50:16

软件设计师

2010-12-08 10:54:27

软件设计师

2010-12-17 10:34:03

软件设计师
点赞
收藏

51CTO技术栈公众号