a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 111|回复: 0

[信息系统监理师] 2011年计算机软件水平考试嵌入式系统设计师辅导笔记(2)

[复制链接]
发表于 2012-8-2 09:13:07 | 显示全部楼层 |阅读模式
  2、嵌入式系统的组成:硬件层、中间层、系统软件层和应用软件层$ z: |: t; V% @- ]7 d! p4 Q* f! q
  (1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O 接口。6 T, N( i/ h0 v" j: b" [' f
  嵌入式核心模块=微处理器+电源电路+时钟电路+存储器
7 S$ }* |7 c* R2 h+ c  Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。) M, o3 _! Z5 d- {
  (2)中间层(也称为硬件抽象层HAL 或者板级支持包BSP):它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP 层提供的接口开发即可。
# C; U9 J5 z2 \  BSP 有两个特点:硬件相关性和操作系统相关性。
( C6 Y2 m1 p9 k' M$ J  设计一个完整的BSP 需要完成两部分工作:
/ l" y! I7 e* T5 C  A、嵌入式系统的硬件初始化和BSP 功能。3 q) ~3 Q2 J( f* ^  q3 \
  片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。# E8 v  x) u  N0 f" c" ]
  板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。$ w: R) R3 F/ z1 S. v) A9 B
  系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。
) _* V* ?" l- ]  |; \* D  B、设计硬件相关的设备驱动。) V* _' O- [! L. e! o; z. H$ s
  (3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。0 B; B/ {/ b4 Y2 s
  RTOS 是嵌入式应用软件的基础和开发平台。
* q3 C$ N+ r5 I! R0 ?2 E7 A/ f  (4)应用软件:由基于实时系统开发的应用程序组成。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 09:38 , Processed in 0.426196 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表