郭震 AI公众号:郭震AI

3 嵌入式系统概述之嵌入式系统的分类

发布日期:

最近更新:

分类: 嵌入式系统

预计阅读: 4 分钟

阅读次数: 0

预计阅读4 分钟
结构重点5 个
图文要点6 张
正文规模1.4k 字
嵌入式系统概述之嵌入式系统的分类结构图查看大图
嵌入式系统概述之嵌入式系统的分类结构图

嵌入式系统学习要把硬件限制、软件任务、外设接口和运行稳定性一起看。阅读时可以按「按照应用领域分类 -> 按照系统复杂度分类 -> 按照实时性分类 -> 按照硬件平台分类」建立结构,再回到正文里的代码、案例或指标做验证。

嵌入式系统概述之嵌入式系统的分类核对图查看大图
嵌入式系统概述之嵌入式系统的分类核对图

读完后,用一个真实小任务复查:输入是什么,处理环节在哪里,输出是否可验收;失败时先查「按照应用领域分类」,再查「按照系统复杂度分类」。

在上一篇中,我们探讨了嵌入式系统的特点,例如低功耗、高性能和实时性等属性。今天,我们将深入讨论嵌入式系统的分类。嵌入式系统可以根据不同的标准进行分类,不同的分类方式适用于不同的应用场景。以下是几种常见的嵌入式系统分类方式。

1. 按照应用领域分类

根据应用领域,嵌入式系统可以分为以下几类:

嵌入式系统分类判断卡查看大图
嵌入式系统分类判断卡

学习嵌入式系统分类时,先看应用场景、系统规模、实时等级、硬件平台、操作系统和开发成本。

  • 消费电子嵌入式系统:例如智能手机、平板电脑、电视等。这些系统通常具有用户友好的接口和高度的集成度。

  • 工业控制嵌入式系统:包括用于自动化控制的系统,比如PLC(可编程逻辑控制器)和SCADA( Supervisory Control And Data Acquisition)系统。它们通常具有较高的可靠性和实时性。

  • 医疗嵌入式系统:如医疗仪器和监护设备。这些系统通常需要遵循严格的安全规范,以确保患者的安全。

  • 汽车电子嵌入式系统:包括车载导航、发动机控制单元(ECU)等。随着智能汽车的发展,这类系统正变得越来越复杂。

  • 通信嵌入式系统:如路由器、基站等。这些系统需要处理大量的数据传输及高并发连接。

2. 按照系统复杂度分类

嵌入式系统可分为简单系统和复杂系统:

嵌入系统阅读地图卡查看大图
嵌入系统阅读地图卡

《嵌入式系统概述之嵌入式系统的分类》可以按“场景、概念、动作、结果”来读。先把这四件事对齐,再回到正文里的参数、代码或流程。

  • 简单嵌入式系统:如温度传感器或LED控制器。这些系统通常只执行单一功能,硬件实现相对简单,程序较小。

    // 温度传感器示例代码
    #include <Arduino.h>
    
    void setup() {
        Serial.begin(9600);
    }
    
    void loop() {
        int temperature = analogRead(A0); // 读取模拟温度传感器值
        Serial.println(temperature);
        delay(1000); // 每秒打印一次
    }
    
  • 复杂嵌入式系统:如智能手机和嵌入式Linux系统等。这些系统通常具备多任务处理能力和更复杂的用户界面、网络协议等。

3. 按照实时性分类

根据实时性,嵌入式系统可以分为硬实时系统和软实时系统:

  • 硬实时系统:这些系统对时间的要求非常严格,例如航空航天、医疗设备等,必须确保在规定的时间内完成任务。

  • 软实时系统:相对而言,对时间要求不那么严格,如多媒体播放、语音识别等。即便延迟也不会导致系统的整体失败,但会影响用户体验。

4. 按照硬件平台分类

根据硬件平台,嵌入式系统可以分为:

  • 基于单片机的嵌入式系统:通常用于简单应用,如家用电器。它们硬件资源有限,成本低。

  • 基于微处理器的嵌入式系统:适合需要更强计算能力的应用,如个人电脑中的嵌入式系统。

  • 基于FPGA的嵌入式系统:在特定应用领域,例如图像处理和加密等,FPGA提供了高度的灵活性和并行处理能力。

嵌入式系统概述之嵌入式系统的分类应用复盘卡查看大图
嵌入式系统概述之嵌入式系统的分类应用复盘卡

如果《嵌入式系统概述之嵌入式系统的分类》还没完全消化,可以从这张卡片的四个动作重新走一遍。

嵌入式系统概述之嵌入式系统的分类应用检查卡查看大图
嵌入式系统概述之嵌入式系统的分类应用检查卡

回看《嵌入式系统概述之嵌入式系统的分类》时,不必一次做大项目,先用一条简单样例确认主线是否清楚。

结论

了解嵌入式系统的分类有助于我们更好地理解它们在各个领域中的应用和选择合适的解决方案。在未来的篇章中,我们将重点了解嵌入式系统硬件,特别是微控制器的概述,这是嵌入式系统的核心组件之一。通过不断深入学习,您将能够设计出更高效、更可靠的嵌入式系统。

相关教程

相关入口

AI 教程总索引

分享文章

转发到常用平台

微信/朋友圈可先复制链接

相关教程

AI 教程总索引

相关内容

相关 AI 教程

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...