📜  嵌入式系统的分类

📅  最后修改于: 2021-07-05 09:24:17             🧑  作者: Mango

嵌入式系统是基于两个因素进行分类的,即

  1. 性能和功能要求
  2. 微控制器的性能

根据性能和功能要求,它分为以下四种类型:

  1. 实时嵌入式系统:
    实时嵌入式系统严格地是特定于时间的,这意味着这些嵌入式系统以特定/定义的时间间隔提供输出。这些类型的嵌入式系统可在紧急情况下提供快速响应,这对于基于时间的任务性能和输出生成具有最高的优先级。这就是为什么将实时嵌入式系统用于国防部门,医疗保健部门以及一些其他工业应用中的原因,在这些应用中,在正确的时间输出更为重要。

    此外,该实时嵌入式系统分为两种类型,即

    • 软实时嵌入式系统–
      在这些类型的嵌入式系统中,没有严格遵循时间/最后期限。如果任务的期限已过(意味着系统未在规定的时间内给出结果),则仍会得到结果或接受输出。
    • 硬实时嵌入式系统–
      在这些类型的嵌入式系统中,严格遵循时间/任务期限。必须在时间范围(定义的时间间隔)之间完成任务,否则结果/输出可能不被接受。

    例子 :

    • 交通控制系统
    • 国防部门的军事用途
    • 卫生部门的医疗用途
  2. 独立的嵌入式系统:
    独立嵌入式系统是独立的系统,可以独立工作,而不依赖于主机系统。它以数字或模拟形式获取输入并提供输出。

    例子 :

    • MP3播放器
    • 微波炉
    • 计算器
  3. 网络嵌入式系统:
    网络嵌入式系统连接到网络,该网络可以是有线的也可以是无线的,以向连接的设备提供输出。他们通过网络与嵌入式Web服务器进行通信。

    例子 :

    • 家庭安全系统
    • 自动提款机
    • 刷卡机
  4. 移动嵌入式系统:
    移动嵌入式系统小巧易用,所需资源更少。它们是最优选的嵌入式系统。从可移植性的角度来看,移动嵌入式系统也是最好的。

    例子 :

    • MP3播放器
    • 手提电话
    • 数码相机

根据性能和微控制器,它分为三种类型,如下所示:

  1. 小型嵌入式系统:
    小型嵌入式系统是使用8位或16位微控制器设计的。它们可以由电池供电。处理器使用非常少/有限的内存资源和处理速度。主要是这些系统不充当独立系统,它们充当计算机系统的任何组件,但是它们不进行计算并且专用于特定任务。
  2. 中型嵌入式系统:
    中型嵌入式系统是使用16位或32位微控制器设计的。这些中等规模的嵌入式系统比小型规模的嵌入式系统要快。在这些系统中,硬件和软件的集成非常复杂。 Java,C,C++是用于开发中等规模嵌入式系统的编程语言。使用不同类型的软件工具(例如编译器,调试器,模拟器等)来开发这些类型的系统。
  3. 复杂或复杂的嵌入式系统:
    复杂或复杂的嵌入式系统是使用多个32位或64位微控制器设计的。开发这些系统以执行大规模复杂功能。这些系统具有很高的硬件和软件复杂性。我们同时使用硬件和软件组件来设计最终系统或硬件产品。