什么是嵌入式系统设计?

您能否简明扼要地定义“嵌入式系统设计”?本文着眼于电气工程领域日益突出的专业化的基本特征。

定义可能是一个难以捉摸的事情。有时我们理解一个单词但不能真正定义它。其他时候,在尝试定义它的过程中,我们意识到毕竟我们并不真正知道它意味着什么。我怀疑“嵌入式设计”一词会让我们许多人处于后一种情况。

在某种程度上,不确定性是合理的,因为没有官方组织能够建立和执行模糊技术术语的精确使用,例如“固件”(与“软件”相对),“可穿戴”(可以“穿戴” “相当大的东西”,以及“嵌入式设计”(这似乎意味着设计师在“嵌入”某些东西时布置PCB)。

“嵌入式系统设计”最简单的定义是它是嵌入式系统的设计。这是一个简洁明了的定义,但如果不讨论“嵌入式系统”的含义,这个定义也毫无用处。

什么是嵌入式系统?

以下嵌入式系统的定义基于我的经验和一些在线研究:嵌入式系统是一种电子设备

  • 有一个执行计算任务的中心组件,
  • 专为特定和有限的功能而设计
  • 被实现为电气或机械系统的组件。

也许这个定义中最令人讨厌的方面是嵌入式系统,电子设备和电气或机械系统这两个术语之间的冲突。

在我看来,在这样的讨论中,“系统”应保留用于集成到功能单元中的物理上更大的机械和电气部件集合; 例子是MRI机器,加热系统和激光打印机。当我们谈论作为系统组件的单个电路板或电子模块时,应使用“设备” - 例如,MRI机器中的梯度定时和控制模块,加热系统中的可编程恒温器,或激光打印机中的数据处理模块。

然而,术语“嵌入式系统”是有用的,因为它提醒我们这些设备通常表现出系统的特征,即使它是纯粹的电子系统,也是一个相当小的系统。它是系统中的一个系统(嵌入式)。

什么是嵌入式系统设计?

我认为如果将互联网(或专用网络)视为更大的系统,可以将独立的物联网设备(例如来自Silicon La

对于本文的其余部分,如果您尝试启动或巩固嵌入式系统设计职业,我们将使用“嵌入式系统”的定义来探索应该列在优先级列表中的概念和技术。

什么是嵌入式系统?计算任务的核心组件

根据我们的定义,嵌入式系统是执行计算任务的中心组件。在大多数情况下,这将是一个微控制器,但它也可能是微处理器,数字信号处理器或FPGA。

每个嵌入式设计人员都应该完全熟悉固件开发。(另一方面,FPGA技能通常是可选的。如果我不得不猜测,我会说不到5%的嵌入式系统使用FPGA作为核心组件。)

什么是嵌入式系统设计?

我为C-BISCUIT机器人设计的嵌入式系统的框图。

关于“固件开发”包含任务以及其系统作用于组成部分,请打开以下链接进行完整的浏览:https://www.eetoday.com/application/iot/201903/52577.html



分享到:


相關文章: