初学者须知的嵌入式基础知识(一)

嵌入式系统的定义

  • 电气工程师协会(IEEE)的定义:
    嵌入式系统是用来控制、监视或辅助设备、机器或工厂操作的装置。
  • 我国微机学会的定义:
    嵌入式系统是以嵌入式应用为目的的计算机系统。可分为系统级、板级、片级。
  • 嵌入式系统一般定义:
    以应用为中心、以计算机技术为基础,软硬件可配置,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。
    一个嵌入式系统就是一个硬件和软件的集合体,它包括硬件和软件两部分

从技术角度说,嵌入式系统是将应用程序、操作系统和计算机硬件集成在一起的系统。

从系统角度说,嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。

从广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。

采样控制系统

在这里插入图片描述

实时信号处理系统

在这里插入图片描述

嵌入式系统的特征

  • 1、技术密集
    软硬件结合体
  • 2、专用紧凑
    去除冗杂
  • 3、安全可靠
  • 4、多种多样
    相较于PC机,嵌入式系统外设、微控制器等多种多样
  • 5、及时响应
  • 6、成本敏感
  • 7、开发困难
  • 8、不可垄断

嵌入式系统基本结构

  • 嵌入式硬件组成
    嵌入式系统的硬件平台以嵌入式处理器为核心,由存储器、I/O单元电路、通信模块、外部设备等必要的辅助接口组成的。
    不同的应用通常有不同的硬件环境,硬件平台的多样性是嵌入式系统的一个主要特点。
    在这里插入图片描述
    在这里插入图片描述
  • 嵌入式软件组成
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    板级支持包(Board Support Package,BSP)是现有的大多数商用嵌入式操作系统实现可移植性所采用的一种方案,是硬件抽象层的一种实现。
    BSP隔离了所支持的嵌入式操作系统与底层硬件平台之间的相关性,使嵌入式操作系统能够通用于BSP所支持的硬件平台,从而实现嵌入式操作系统的可移植性和跨平台性,以及通用性、复用性。 BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP。
    BSP实现的功能主要有两个方面:
    1、系统启动时,完成对硬件的初始化;
    2、为驱动程序提供访问硬件的手段。

嵌入式系统软/硬件框架
在这里插入图片描述

嵌入式系统开发过程

1、产品定义
2、系统总体设计
3、软硬件设计
4、软硬件集成与测试
5、产品发布

结构图:
在这里插入图片描述

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值