第一章 嵌入式系统基础知识

目录

1 嵌入式系统的定义和组成

1.1 嵌入式系统的定义:

1.2 嵌入式系统的组成

1.2.1 硬件层

1.2.2  中间层

1.2.3  系统软件层

1.2.4 应用软件层


1 嵌入式系统的定义和组成

1.1 嵌入式系统的定义:

以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的计算机系统

1.2 嵌入式系统的组成

嵌入式系统是由应硬件层、中间层、系统软件层以及应用软件层组成。如下图

1.2.1 硬件层

硬件层中包括嵌入式微处理器存储器通用设备接口以及IO接口等。

  • 嵌入式微处理器
嵌入式微处理器体系结构冯*诺依曼结构
哈佛结构
指令系统精简指令集(RISC)
复杂指令集(CISC)
  • 存储器:Cache、主存以及辅存
  1. Cache:位置主存和嵌入式处理器内核之间
  2. 主存:RAM、ROM
  3. 辅助存储器:NAND Flash、SD卡
  • 通用设备接口:AD、DA
  • IO接口:I2C、SPI

1.2.2  中间层

中间层也称为硬件抽象层(Hardware Abstract Layer, HAL)
或者版本支持包(Board Support Package, BSP),
它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件开发。
上层软件人员无需关心底层硬件的具体情况,根据BSP接口即可进行开发。

1.2.3  系统软件层

系统软件层是由实时多任务操作系统(RTOS)、文件系统、图形用户接口(GUI)、网络系统以及通用组件模块组成

1.2.4 应用软件层

应用软件层是基于实时系统开发的应用程序的组成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值