【贰】嵌入式系统的分类

news2024/9/21 23:22:20

随手拍拍💁‍♂️📷


日期: 2022.08.31
地点: 杭州
介绍: 2022.08.31下午一点,在闷热的学校里实在是待不下去了,跑到了门口的钱塘江边散了一会儿步🚶正值盛夏,八月即将完结,日子越过越快💭…
在这里插入图片描述

🌲🌲🌲🌲🌲 往期回顾 🌲🌲🌲🌲🌲
【前言】嵌入式系统简介
🔗 https://blog.csdn.net/ws15168689087/article/details/128970435
【壹】嵌入式系统体系结构
🔗 https://blog.csdn.net/ws15168689087/article/details/128985587

文章目录

    • 随手拍拍💁‍♂️📷
    • 👨‍🏫前言:嵌入式系统的分类
    • 👨‍🏫内容1:嵌入式微处理器
        • 📚1.1嵌入式微处理器(总)
        • 🎃1.2嵌入式微控制器
        • 🏖️1.3嵌入式DSP处理器
        • 🏕️1.4嵌入式微处理器
        • ⛲1.5嵌入式片上系统
    • 👨‍🏫内容2:实时性
        • 🚢2.1嵌入式系统的实时性划分
    • 👨‍🏫内容3:复杂程度
        • 🛫3.1嵌入式系统的复杂程度划分

在这里插入图片描述

👨‍🏫前言:嵌入式系统的分类


嵌入式系统的分类标准有哪些
🙋‍♀️嵌入式系统类别众多,按照标准可以划分为:微处理器类型实时性复杂程度


🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

👨‍🏫内容1:嵌入式微处理器


📚1.1嵌入式微处理器(总)

按嵌入式微处理器的位数分类:嵌入式系统可分为4位、8位、16位、32位和64位等,其中,4位、8位、16位嵌入式系统已经获得了大量应用,32位嵌入式系统正成为主流发展趋势,而一些高度复杂和要求高速处理的嵌入式系统已经开始使用64位嵌入式微处理器。

在这里插入图片描述


🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

🎃1.2嵌入式微控制器

  • 1️⃣嵌入式微控制器的典型代表是单片机:
    单片机芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。
  • 2️⃣ 微控制器的最大特点是单片化:
    单片化使控制器体积大大减小,从而使功耗和成本下降、可靠性提高。
  • 3️⃣ 微控制器是目前嵌入式系统工业的主流:
    微控制器的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。

🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

🏖️1.3嵌入式DSP处理器

  • 1️⃣DSP处理器是专门用于信号处理方面的处理器:
    DSP处理器在系统结构和指令算法方面进行了特殊设计,在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用
  • 2️⃣ DSP的理论算法:
    DSP的理论算法在70年代就已经出现,但是由于专门的DSP处理器还未出现,所以这种理论算法只能通过MPU等由分立元件实现。1982年世界上诞生了首枚DSP芯片。在语音合成和编码解码器中得到了广泛应用。DSP的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方面。
  • 3️⃣ DSP处理器应用:
    目前最为广泛应用的嵌入式DSP处理器是TI的TMS320C2000/ C5000系列,另外如Intel的MCS-296和Siemens的TriCore也有各自的应用范围。

🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

🏕️1.4嵌入式微处理器

  • 1️⃣MPU嵌入式微处理器:
    MPU嵌入式微处理器是由通用计算机中的CPU演变而来的。
  • 2️⃣ 嵌入式微处理器与计算机处理器的对比:
    嵌入式微处理器在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。
  • 3️⃣ 嵌入式微处理器与工业控制计算机的对比:
    和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。目前主要的嵌入式处理器类型有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM/StrongARM系列等

🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

⛲1.5嵌入式片上系统

  • SoC:
    SoC 就是System on Chip ,SoC嵌入式系统微处理器就是一种电路系统。它结合了许多功能区块,将功能做在一个芯片上,像是ARM RISC、MIPS、RISC、DSP或是其他的微处理器核心,加上通信的接口单元,像是通用串行端口(USB)、TCP/IP通信单元、GPRS通信接口、GSM通信接口、IEEE1394、蓝牙模块接口等等,这些单元以往都是依照各单元的功能做成一个个独立的处理芯片。

在这里插入图片描述

👨‍🏫内容2:实时性


嵌入式系统的实时性分类有哪些
🙋‍♀️嵌入式系统按照实时性可以划分为:非实时系统(如PDA)、实时系统

🚢2.1嵌入式系统的实时性划分

  • 1️⃣软实时系统(如消费类产品):
    软实时系统是指系统对响应的时间有一定要求,如在系统负荷较重的时候,响应时间不能满足,会导致系统性能退化,但不会造成太大的危害。
  • 2️⃣ 硬实时系统(如工业实时控制系统):
    硬实时系统是指系统对响应时间有严格要求,如不能满足响应时限、响应不及时或反应过早,都会引起系统崩溃或致命错误,甚至导致灾难性的后果。

🚗🚗🚗🚗🚗🚗🚗🚗🚗🚗

👨‍🏫内容3:复杂程度


🛫3.1嵌入式系统的复杂程度划分

  • 1️⃣小型嵌入式系统::
    采用一个8位或者16位的微控制器设计的,硬件和软件复杂度很小,需要进行板级设计。
  • 2️⃣ 中型嵌入式系统::
    采用一个16位或者32位的微控制器、DSP或者精简指令集计算机(RISC)设计的;硬件和软件复杂度都比较大。
  • 3️⃣ 复杂嵌入式系统:
    软件和硬件都非常复杂,需要可升级的处理器或者可配置的处理器和可编程逻辑阵列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/351913.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FPGA MAX 10 10M50系列10M50DAF484C8G/10M50DAF484C7G/10M50DCF484C7G规格

介绍MAX 10器件是单芯片、非易失性低成本可编程逻辑器件(pld),用于集成最优的系统组件集。MAX 10设备的亮点包括:内部存储双配置闪存用户闪存即时支持集成模数转换器(adc)支持Nios II单芯片软核处理器MAX 10设备是系统管理、I/O扩展、通信控制平面、工业、汽车和消费…

ant design vue 组件中经常会出现 label过长被盖住的情况

ant design vue 组件中经常会出现 label过长被盖住的情况,我还特地找了解决方法:当过长时让他换行显示,还写了一篇博客记录,今天同样是写代码,但并没有做特殊的设置,结果却出乎意料的正常,过长自…

2023美赛A题:收干旱影响的植物群落(MCM)思路Python代码

赛题目的:分析干旱程度与植物群落中物种数量的关系赛题解读&解题思路链接: (1)这道题的难点是寻找数据,如果能找到干旱程度的适应性代表的指标以及对应植物群落物种的数量,那这道题基本上是迎刃而解,只需要简单去搭建一个预测模型即可仿真 (2)目标是对马萨马拉这个…

基于dll注入 读取任务管理器中指定进程的详细信息

关键字 注入dll,遍历ListView 技术调研背景 QA测试程序时,往往需要关注进程的性能指标,比如:CPU,GPU,内存,显存。最终根据各个采样数据,生成基于时间轴的状态表(类似任…

37.网络结构与模型压缩、加速-4

37.1 减少网络碎片化程度(分支数量) 模型中分支数量越少,模型速度越快 此结论主要是由实验结果所得。 以下为网络分支数和各分支包含的卷积数目对神经网络速度的影响。 实验中使用的基本网络结构,分别将它们重复10次,然后进行实验。实验结果如下: 由实验结果可知,随着网络…

【JVM与性能调优】JVM常用指令之Javap详解

一、JavaP 命令是什么? JavaP 命令是 Java 语言的一种工具 ,Java中一种反汇编器! 二、JavaP 命令的作用 帮助开发者深入了解 Java 编译器的机制显示字节代码含义显示编译类文件中的可访问功能和数据查看Java类文件中类和接口的内部结构显示…

Mybatis执行完新增操作后,对象的ID主键被修改了的原因【mybatis-spring-boot-starter开源项目的贡献者解答】

Mybatis执行完新增操作后,对象的Id主键被修改了的原因问题由来问题分析解决方案感谢问题由来 首先说下背景,项目的依赖是:mybatis-spring-boot-starter:1.3.2 进行新增操作后,一般来说入库就算完事了,但是除…

基础篇:04-Eureka服务注册与发现

目录 1.Eureka工程搭建启动 打开Idea-Service控制台 2.user-service接入并启动 2.1 引入pom依赖 2.2 更新配置文件 2.3 启动并查看Eureka信息 2.3 复制模拟多实例部署 3.order-service接入并启动 4.常见问题及解决方案 5.总结 6.推荐阅读资料 因前面提到Netflix相关…

webpack -- 无法将“webpack”项识别为 cmdlet

webpack : 无法将“webpack”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 1.检测是否是版本太高而只能使用脚手架进行打包 webpack4.x的打包已经不能用webpack 文件a …

phpStudy服务

1 概述 1.1 安装说明 1. 安装路径不能包含“中文”或者“空格”,否则会报错(例如错误提示:Cant change dir to G:\\x65b0\x5efa\x6587\)保证安装路径是纯净的,安装路径下不能有已安装的V8版本,若重新安装…

数据结构与算法基础-学习-12-线性表之顺序队

一、个人理解队列是线性表的衍生之一,具有先进先出的特性,在队尾进行插入操作,在队头进行删除操作。队列的存储结构分为两个大类,一种是顺序队,就是用数组实现。另一种就是链队,使用链表实现。顺序队存在真…

20基于主从博弈的智能小区代理商定价策略及电动汽车充电管理MATLAB程序

参考文档:《基于主从博弈的智能小区代理商定价策略及电动汽车充电管理》基本复现仿真平台:MATLABCPLEX/gurobi平台优势:代码具有一定的深度和创新性,注释清晰,非烂大街的代码,非常精品!主要内容…

Vue3路由传参

vue3路由和vue2差别不是很大,不过在传参形式上略有改变 在Vue3中使用路由必须引入 useRouter 和 useRoute import { useRoute, useRouter } from vue-routerconst Router useRouter() //跳转const Route useRoute() //获取到值 同Vue2一样,query使用p…

实用调试技巧【下篇】

🔴本文章是在 Visual Studio 2022(VS2022)编译环境下进行操作讲解 文章目录3.2.调试的时候查看程序当前信息3.2.1.查看临时变量的值3.2.2.查看内存信息3.2.3.查看调用堆栈3.2.4.查看汇编信息🥳4.调试实例🥳5.如何写出&…

【笔记】数据异常检测与修复总结

文章目录一、异常种类1. 对于移动对象的数据异常2. 对于时序数据的异常检测二、异常数据清洗流程三、数据预处理四、异常检测算法五、异常修复算法六、漂移数据清洗一、异常种类 不同的研究对象,有着不同的异常分类方式 1. 对于移动对象的数据异常 异常数据信息&…

leaflet: 数据聚合,显示当前bounds区域中的点的名称列表(078)

第078个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中实现数据聚合的功能 ,左边列出右边可视区域内的marker的名称。这里主要用到了可视区域的范围以及contains函数。 直接复制下面的 vue+leaflet源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方…

windows11安装sqlserver2022报错

window11安装SQL Server 2022 报错 糟糕… 无法安装SQL Server (setup.exe)。此 SQL Server安装程序介质不支持此OS的语言,或没有SQL Server英语版本的安装文件。请使用匹配的特定语言SQL Server介质;或安装两个特定语言MUI,然后通过控制面板的区域设置…

深入浅出带你学习weblogic中间件常见漏洞

前文 上一篇文章给大家带来了JBOSS中间件漏洞的利用知识,不知道大家学习的如何了,今天给大家带来的是一个比较重要的中间件——weblogic漏洞利用的介绍,按我们之前的顺序,先学习一下什么是WEBLOGIC中间件。 什么是WebLogic? We…

机器学习:Recurrent Neural Network-RNN

应用举例 如果有很多词汇的时候,one-encode会导致很长,可以将不常见的归类到other,也可以用n-gram进行编码 输出的是一个概率分布 相同的词得到不同的结果,需要网络具有记忆,RNN网络的设计就是使得网络具有部分的记忆能…

【Python入门第十一天】Python 运算符

Python 运算符 运算符用于对变量和值执行操作。 Python 在以下组中划分运算符: 算术运算符赋值运算符比较运算符逻辑运算符身份运算符成员运算符位运算符 Python 算术运算符 算术运算符与数值一起使用来执行常见的数学运算: 运算符: 名…