嵌入式介绍与应用
创始人
2024-04-22 08:36:43
0

嵌入式介绍与应用

  • 1 概念
    • 桌面对比
  • 2 特点
  • 3 发展历史
    • 3.1 计算机发展
    • 3.2 嵌入式发展
  • 4 开发能力要求
  • 5 应用
  • 6 规模
  • 参考

1 概念

嵌入式系统由硬件和软件组成。是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM 等, 软件部分以API编程接口作为开发平台的核心。
在这里插入图片描述

桌面对比

  • 嵌入式开发者的桌面
    在这里插入图片描述
  • 纯软件开发者的桌面
    在这里插入图片描述

2 特点

  • 体积较小
  • 集成度高
  • 计算能力和存储大小,相对较小。
  • 专用性强
  • 可靠性高

3 发展历史

3.1 计算机发展

1946年,世界上第一台电子计算机,占地170平方米,重达30吨。
在这里插入图片描述
1960年左右的计算机。
在这里插入图片描述

  • 1976年Apple 1 电脑发布。
    在这里插入图片描述
    1992年:IBM ThinkPad 700-一款功能强大的标志性笔记本电脑。这个时间段的电脑奠定了,后续几十年电脑的雏形。
    在这里插入图片描述

3.2 嵌入式发展

20世纪60年代,登月计划,催生的阿波罗制导计算机是现代嵌入式系统的雏形之一。
总长24×12.5×6.5英寸(61×32×17厘米)、重70磅(14公斤),相当于一个行李箱子。
在这里插入图片描述
在这里插入图片描述
智能手机已经比AGC强大了100多万倍。

1971年,英特尔发布了 第一个商用微处理器 4位4004中央处理器(CPU)。此时,嵌入式系统的价格降低了,同时处理能力和功能也获得了巨大的提高。
在这里插入图片描述
1978年,国家工程制造商协会发布了可编程单片机的“标准”,涵盖了几乎所有以计算机为基础的控制器,如单板机、数控设备,以及基于事件的控制器。同期8位处理器发展迅猛。

1980年的随后几年,存储器、输入输出部件集成到处理器内,产生了单片机【16位】。在采用通用计算机占用的成本太高昂的应用中,单片机取而代之。(集成电路制造商开始把嵌入式计算机应用中所需要的微处理器、I/O接口、A/D转换器、D/A转换器、串行接口,以及RAM、ROM等部件全部集成到一个VLSI中)
在这里插入图片描述
在这里插入图片描述
2012年,智能手机崛起,SOC迅猛发展。嵌入式硬件能力空前提升。手机中,底层硬件相关的开发算嵌入式开发,上层应用,已然类似通用计算机开发了。不过芯片用于汽车、机器人等行业后,依然是嵌入式开发。
在这里插入图片描述

4 开发能力要求

  • 熟悉 C/C++ 语言
  • 熟悉 linux 系统
  • can、modbus、串口、tcp、mqtt等协议
  • 了解电路原理图等。
    在这里插入图片描述
    在这里插入图片描述

5 应用

  • 工业控制
    在这里插入图片描述
  • 交通管理,汽车
    在这里插入图片描述
  • 信息家电
    在这里插入图片描述
    在这里插入图片描述
  • 家庭智能管理系统
    在这里插入图片描述
  • 机器人
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

6 规模

全球嵌入式系统市场规模2021年达10038.03亿元

参考

1、嵌入式系统(能够独立进行运作的器件)_百度百科
2、wiki–嵌入式
3、NASA 登月时全部计算机的计算能力加起来不如现在一部手机吗?

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...