嵌入式系统及软件
嵌入式系统的组成及特点
组成:
嵌入式处理系统、相关支撑硬件、嵌入式操作系统、支撑软件及应用软件组成
特点:
专用性强、技术融合、软硬一体软件为主、比通用计算机资源少、程序代码固化在非易失存储器中、需专门开发工具和环境、体积小、价格低、工艺先进、性能价格比高、系统配置要求低、实时性强、对安全性和可靠性的要求高
例:
嵌入式系统是以应用为中心,以现代计算机为基础,能够根据用户需求(功能、可靠性、成本、 体积和功耗)灵活裁剪软硬件模块的专用计算机系统。
嵌入式系统的分类
嵌入式软件的组成及特点

板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,主要是实现对操作系统的支持。主要包括两个方面的内容:引导加载程序BootLoader和设备驱动程序。
引导加载程序是嵌入式系统加电后运行的第一段代码,是在操作系统内核运行之前运行的一小段程序,通过这段程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境设置到一个合适的状态,以便为最终调用操作系统内核做好准备。一般包括以下功能:

设备驱动程序本质就是一组库函数,用来对硬件进行初始化和管理,并向上层软件提供良好的访问接口。

嵌入式软件是指应用在嵌入式系统中的各种软件,除了具有通用软件的一般特性,还有一些与嵌入式系统相关的特点,包括:规模较小、开发难度大、实时性和可靠性要求高、要求固化存储。
嵌入式软件的分类:
系统软件、应用软件、支撑软件。
嵌入式软件的主要特点:
可裁剪性、
嵌入式系统软件架构原理与特征
大多数嵌入式系统都具备实时特征,那么,这种嵌入式系统的典型架构可概括为两种模式,即层次化模式架构和递归模式架构


嵌入式操作系统
嵌入式操作系统是指用户嵌入式系统的操作系统。与通用操作系统相比,具有以下主要特点:


本文来自博客园,作者:梦回大唐meng,转载请注明原文链接:https://www.cnblogs.com/BitX/p/18935782

浙公网安备 33010602011771号