嵌入式系统设计师考试要点2:嵌入式系统的组成

嵌入式系统设计师 责任编辑:pengying 2017-08-24

添加老师微信

备考咨询

加我微信

摘要:为帮助大家备考,下面小编为大家整理了嵌入式系统设计师考试要点2:嵌入式系统的组成。>>>点击查看嵌入式系统设计师考试笔记、资料、复习要点汇编​。

为帮助大家备考,下面小编为大家整理了嵌入式系统设计师考试要点2:嵌入式系统的组成。>>>点击查看嵌入式系统设计师考试笔记、资料、复习要点汇编

2、嵌入式系统的组成

包含:硬件层、中间层、系统软件层和应用软件层

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

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

Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。

(2)中间层(也称为硬件抽象层HAL或者板级支持包BSP).

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

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

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

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

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

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

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

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

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

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

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


推荐阅读:

嵌入式系统设计师考试指南

嵌入式系统设计师考试大纲

嵌入式系统设计师考试资讯

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!