Embedded 什么是嵌入式系统?移动设备可以被视为嵌入式产品吗?

Embedded 什么是嵌入式系统?移动设备可以被视为嵌入式产品吗?,embedded,embedded-linux,Embedded,Embedded Linux,什么是嵌入式系统 如果我们正在制造的系统/机器或产品是多用途的,那么我们可以把它看作是一个嵌入式系统吗?或者,是否只有专用于特定任务的系统才被视为嵌入式系统?PC/移动设备/笔记本电脑能否被视为嵌入式系统?一般来说,嵌入式系统是指为特定的、狭隘的目的而投入运行的系统,并且缺乏普通台式机/笔记本电脑上的通用用户界面 这并不是说嵌入式系统不能有这些功能——我见过一些测试设备,比如运行桌面操作系统的网络分析仪,带有鼠标/键盘端口。人们可能会破解其中一个,将其用于通用计算,但这并不划算 换一种方式,你可

什么是嵌入式系统


如果我们正在制造的系统/机器或产品是多用途的,那么我们可以把它看作是一个嵌入式系统吗?或者,是否只有专用于特定任务的系统才被视为嵌入式系统?PC/移动设备/笔记本电脑能否被视为嵌入式系统?

一般来说,嵌入式系统是指为特定的、狭隘的目的而投入运行的系统,并且缺乏普通台式机/笔记本电脑上的通用用户界面

这并不是说嵌入式系统不能有这些功能——我见过一些测试设备,比如运行桌面操作系统的网络分析仪,带有鼠标/键盘端口。人们可能会破解其中一个,将其用于通用计算,但这并不划算

换一种方式,你可以用一台通用计算机,把它塞进一个嵌入式应用程序中。然而,为嵌入式应用而优化的系统可能更健壮,支持更好的真实I/O(通常保留传统端口),并且使用预期比商品PC使用寿命更长的部件(如果其中一个出现故障,您希望能够用完全相同的部件替换)

嵌入式系统通常是更小的——8位处理器(甚至是4位或串行内核),内存有限;尽管像arm系列这样的32位内核现在很便宜,也很普通。数十到数百兆字节的内存也是未知的


较旧的手机与嵌入式系统有很多共同之处,但很明显,现代智能手机在功能和通用性方面正在迎头赶上,尽管仍然经常受到用户界面的限制。软件方面,一些“小心谨慎”的习惯持续存在——例如,Android紧凑的仿生C库和工具箱外壳的设计目标与嵌入式C库和busybox类似。然而,在其他方面,大量的资源消耗用户体验现在已经成为手机上的常态。将基于相同处理器并配有键盘的平板电脑混合在一起,在其上运行最初为台式计算机设计的内核,真正的区别在于设计用于在触摸界面上运行独立“应用程序”的UI软件堆栈与设计用于运行更传统程序的UI软件堆栈之间的区别。

这是一个甚至可以忽略的问题。光谱中有很多东西,简单的定义是困难的

我更喜欢的定义是:包含一个或多个计算或处理元素的系统,它不是通用计算机

有些系统毫无疑问地嵌入了该定义,包括洗衣机控制器、电话交换机、卫星导航设备、海图绘图仪、汽车ECU、激光打印机等

有些不太容易归类。第一代数字手机很可能是嵌入式系统,而更现代的功能和智能手机则有所不同。他们可以运行最终用户选择和安装的应用程序,允许他们执行制造商未确定的任务。随着功能的增强,它们基本上是手持电脑,应用程序的范围足以将其视为“通用”

对于这些更加模糊的系统,询问什么不是嵌入式系统,而是什么是嵌入式系统开发是很有用的?例如,您的智能手机制造商在其上部署了操作系统、作为电话运行所需的信号处理和通信堆栈、WiFi、USB、数据存储等的所有设备驱动程序和堆栈,这当然是嵌入式系统开发。然而,为PlayStore或AppStore等编写应用程序的家伙们正在编写一个由所有嵌入式代码抽象的定义的通用平台-这不是我所接受的任何定义的嵌入式系统开发,除非该应用程序可能用于某些定制的垂直市场应用程序(例如UPS驱动程序在PDA上的交付签名应用程序),否则在这种环境中,“通用”设备已被重新设计为“专用”设备


就个人电脑而言;PC可以是非通用计算机系统中的嵌入式计算元件。工业PC通常嵌入在制造和包装机械、数控机床、医疗设备等中。尽管它们与台式PC共享硬件体系结构,但它们不一定看起来像台式PC,并且具有许多不同的板和外壳形式。然而,即使在台式PC中,也有许多嵌入式计算元件和嵌入式软件的例子,例如负责引导系统的BIOS、键盘控制器和磁盘驱动器控制器。

嵌入式系统是任何使用CPU芯片的电子系统,但这不是通用工作站、台式机或笔记本电脑。 嵌入式系统是一种专用计算机系统,设计用于执行专用功能。与通用计算机(如个人计算机)不同,嵌入式系统执行一个或几个预定义的任务,通常具有非常特定的要求,并且通常包括通用计算机中不常见的特定于任务的硬件和机械部件


阅读更多信息:

一个可能有助于获得差异的定义。 一个嵌入式系统可以被认为是一个无法开发其他嵌入式系统的系统。因此,目前使用手机无法开发“嵌入式系统”。如果移动设备能够实现,则应将其视为通用系统

嵌入式系统的一个例子是一个芯片,插入狗的皮肤下进行识别。像“嵌入式系统”这样的词有特定的含义