其他分享
首页 > 其他分享> > 嵌入式系统的组成

嵌入式系统的组成

作者:互联网

文章目录

嵌入式系统的组成


嵌入式系统可以分为:硬件层中间层系统软件层应用软件层 4 个层次。


硬件层


硬件层的结构如下:
硬件层结构

嵌入式的硬件层主要分为三个部分:嵌入式微处理芯片嵌入式存储系统嵌入式 I/O 接口


嵌入式微处理芯片

主要包括:嵌入式微处理器、嵌入式微控制器、嵌入式数字信号处理器、嵌入式片上系统等;嵌入式微处理器与通用 CPU 最大的区别在于将 CPU 中需要需要外部设备来完成的任务集成到了芯片内部。


嵌入式存储器系统

主要包括:程序存储器、数据存储器和参数存储器,主要以 Cache、ROM、RAM、Flash、SD卡等;


嵌入式I/O接口

嵌入式系统与外接交互所需要的通用设备接口,通常为:


中间层


中间层也称为硬件抽象层(Hardware Abstract Layer,HAL) 或者叫板级别支持包(Board Support Package,BSP),位于硬件层和软件层之间,用于连接软件层和硬件层。


系统软件层


系统软件层通常包括实时多任务操作系统(Real-Time Operation System, RTOS)、文件系统、图像用户接口(Graphic User Interface,GUI)、网络系统、通用组件模块。其中, RTOS 是嵌入式应用软件的基础和开发平台。


RTOS


文件系统

嵌入式文件系统建立在 RTOS 之上,一般提供如下功能:

文件系统的特点:


GUI

GUI 为人机交互提供了非常人性化的接口。嵌入式GUI 与 PC 上的 GUI 有着明显的不同,嵌入式的 GUI 具有如下特点:


应用层


应用层软件就是根据实际需求开发的应用软件。嵌入式应用软件主要有以下特点:

标签:初始化,微处理器,BSP,系统,接口,嵌入式,硬件,组成
来源: https://blog.csdn.net/zhi_neng_zhi_fu/article/details/100065387