什么是嵌入式系统? Mobile可以被视为嵌入式产品吗?

时间:2012-07-11 04:48:58

标签: embedded embedded-linux

嵌入式系统是什么意思?

如果我们制作的系统/机器或产品用于多种用途,那么我们可以将其视为嵌入式系统吗?或者只是一个专门用于特定任务的系统被视为嵌入式系统? PC /移动/笔记本电脑可以被视为嵌入式系统吗?

8 个答案:

答案 0 :(得分:8)

通常,嵌入式系统是为了特定的,狭窄的目的而投入使用的系统,缺少普通台式机/笔记本电脑上的通用用户界面。

这并不是说嵌入式系统不能拥有这些 - 我已经看过测试设备,例如运行桌面操作系统的网络分析仪,鼠标/键盘端口。人们可能会破解其中一个将其用于通用计算,但它不具有成本效益。

另一方面,您可以使用通用计算机并将其推入嵌入式应用程序。但是,针对嵌入式使用进行优化的系统可能更加强大,支持更好的实际I / O(通常保留传统端口),并且使用预期比商用PC使用寿命更长的部件(如果一个失败,你想要能够用完全相同的东西替换它)。

嵌入式系统通常较小 - 内存有限的8位处理器(历史上甚至是4位或串行核心);虽然像arm系列这样的32位内核现在价格低廉且常见。也不会有数十到数百兆的内存未知。

老式手机与嵌入式系统有很多共同之处,但显然现代智能手机正在追赶功能和多功能性,但仍然经常受到用户界面的限制。软件明智的一些"认为小"习惯持久 - 例如,Android的紧凑仿生C库和工具箱shell具有与嵌入式C库和busybox类似的设计目标。但在其他方面,扩展资源吞噬用户体验现在已成为手机的常态。将基于相同处理器并使用键盘配置的平板电脑组合在一起,运行最初为桌面计算机设计的内核,真正的区别在于设计用于运行隔离的应用程序"在触摸界面上,与用于运行更传统程序的界面相比。

答案 1 :(得分:7)

这个问题甚至是embedded systems experts often ask and discuss spectrum 有很多东西,简单的定义很难。

我的首选定义是:包含一个或多个计算或处理元素的系统,该系统不是通用计算机

有些系统无可争议地嵌入到该定义中,包括洗衣机控制器,电话交换机,卫星导航设备,海洋图表绘图仪,汽车ECU,激光打印机等。

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

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

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

答案 2 :(得分:2)

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

了解详情:http://romux-loc.com/tutorials/embedded-system#ixzz3113gchPt

答案 3 :(得分:1)

嵌入式系统是可以完成某些特定工作的设备,不像我们的笔记本电脑那样可以播放音乐,单击图片和格式化文档。它们是滤水器,洗衣机,自动售货机等设备。 它们针对某些特定的工作进行了编程,并根据用户输入以超级循环的方式进行工作。就像自动售货机在您使用其中提供的按钮选择咖啡时一样,总是执行相同的操作。

因此,手机不是嵌入式系统,因为它没有超级循环,并且可以像计算机一样执行各种通用用途。

嵌入式系统具有内存限制,时序限制,并且它们在有限的空间内运行。 您可以在此进一步了解嵌入式技术-

http://doafco.com/wp/2019/06/03/what-is-embedded-system/

答案 4 :(得分:1)

嵌入式系统是任何包含可编程计算机的设备,它本身不是通用计算机,因此移动设备不是嵌入式系统,因为它没有超级循环,它可以像计算机一样做各种通用的事情,而嵌入式系统有内存约束时序,约束它们在有限空间内做事。

答案 5 :(得分:0)

嵌入式系统是一种微处理系统,其中计算机连接到其控制的系统。嵌入式系统可以执行一组预定义的任务。该系统用于特定任务,因此,通过工程设计,可以优化给定的产品并减小尺寸以及计算资源及其最终值。
嵌入式系统无处不在,因此,我们不了解其计算能力,因为我们参与了此类机制。嵌入式系统在可以连续运行数年的机器上运行,并且在某些情况下仍具有自我校正的能力。

使用嵌入式系统的物品的一个很好的例子是著名的智能手机,它执行特定的功能,并且比计算机具有更多的受限机制。

在下面的列表中查看一些示例,这些示例可以接收嵌入式系统的应用程序:

  1. 电子投票箱
  2. 视频游戏
  3. 计算器
  4. 打印机
  5. 医院设备
  6. 在车上
  7. 一些家用电器
  8. 蜂窝设备
  9. 路由器

答案 6 :(得分:-1)

可能有助于改变差异的定义。 嵌入式系统可以被认为是不能开发另一个嵌入式系统的系统。所以目前,使用手机,人们无法开发出“嵌入式系统”。如果移动设备可以,则应将其视为通用系统。

答案 7 :(得分:-1)

嵌入式系统”的一个示例是插入狗皮肤下方的芯片,用于识别目的。像“嵌入式系统”这样的词语具有只有专家才能理解的特定含义。这种模棱两可使得普通人难以理解技术语言。

嵌入式(ɪmˈbɛdɪd) ADJ

  1. 牢固而深深地固定在周围的固体物质中
  2. 构成一个永久而明显的特征
  3. (新闻与出版)新闻分配给一个活跃的军事单位
  4. (语法)语法插入句子
  5. (计算机科学)计算(一个软件)是其他软件的组成部分