什么是嵌入式软件?(embedded software?)

嵌入式软件是一种内置于硬件系统中的软件。该软件通常设计为执行一个特定功能,尽管单个硬件可能包含多个嵌入其中的软件。任何一项有电路板和计算机芯片的技术都可能有嵌入式软件,从数字时钟到手机再到计算器。这些系统允许许多现代设备中常见的高级功能。...

嵌入式软件是一种内置于硬件系统中的软件。该软件通常设计为执行一个特定功能,尽管单个硬件可能包含多个嵌入其中的软件。任何一项有电路板和计算机芯片的技术都可能有嵌入式软件,从数字时钟到手机再到计算器。这些系统允许许多现代设备中常见的高级功能。

Anything with circuit boards and computer chips will probably have embedded software.

与许多创新技术一样,早期形式的嵌入式软件也是为军事应用而开发的。从30年代末到60年代中期,美国人尤其在太空探索、导弹制导和航空电子设备中使用了不同类型的嵌入式系统。这些早期系统通常硬连接到其他组件,故障率很高。直到60年代末,这种软件才发展到对普通人有用的程度。

Embedded software has been used to direct missiles.

在70年代后期,第一个集成微控制器芯片的标准使嵌入式软件起飞。这个芯片就像一台微型计算机;它可以接收、保存和输出数据,也可以处理自己的信息。有了这些芯片,就可以编写单个程序,将其加载到芯片中,然后让芯片在收到正确输入时执行其程序。到20世纪80年代末,几乎每种消费电子产品都有某种微控制器芯片嵌入其中。

在随后的几年里,生产集成微控制器的成本已降至几便士。因此,它们几乎存在于每一个电子设备中,并且每一个芯片都有一个或多个嵌入式软件。它们甚至出现在大多数人认为没有电脑的物品中,如烤面包机、电风扇或儿童玩具。

不管软件是什么的一部分,嵌入式软件的工作方式都是一样的。他们的芯片接收连接设备的输入。软件读取输入并确定是否需要激活。如果有,则执行程序并输出结果。这些结果可能会提供给用户或其他软件。

嵌入式软件取代了成熟的计算机系统。在普通计算机或连接到普通计算机的机器中,嵌入式软件相对较少。通常,计算机系统只有少数控制启动程序和基本硬件功能的部件。随着复杂设备变得更加计算机化,它们的嵌入式软件实际上正在下降,因为它被标准计算机系统所取代。

Embedded systems have been used in space exploration.

  • 发表于 2021-12-13 15:11
  • 阅读 ( 233 )
  • 分类:互联网

你可能感兴趣的文章

linux下实现终端即时访问的四种方法

...标题后不能有任何内容。这使得如果你在Firefox中搜索“嵌入式HTG术语”,你的Firefox窗口不会突然嵌入到你的桌面上。除非这是你想要的,否则你可以去掉“^”和“$”。 在窗口规则插件中,将title=^embedded HTG term$添加到以下选...

  • 发布于 2021-04-13 12:44
  • 阅读 ( 171 )

windows embedded standard 8预览版可供下载,微软详细路线图

...市三个月后发布,而标准版将在六个月后发布。这款新的嵌入式紧凑型电脑将于2012年下半年推出。这款电脑专为小型设备设计,迄今为止一直是Windows Phone的基础。这可能为该公司在其最近一直落后的领域提供一个新的方向,例...

  • 发布于 2021-04-21 13:57
  • 阅读 ( 115 )

windows embedded standard 8 ctp 2现已提供下载

...WindowsEmbeddedStandard8社区技术预览版的第二个版本。Windows嵌入式系统为许多设备提供动力,比如自动取款机、信息亭,甚至汽车仪表盘。最新的预览版包括Metro风格的应用程序启动器、Kinect for Windows兼容性和手势过滤器,供打算为...

  • 发布于 2021-04-22 16:39
  • 阅读 ( 96 )

软件(software)和固件(firmware)的区别

软件与固件 固件基本上是软件的一种,因此,如果把它们当作明显不同的东西来比较,那就错了。与其这样做,不如让我们关注固件与其他软件的区别。尽管软件是一个总括性术语,指的是存储在硬件中的任何数据,但在一般...

  • 发布于 2021-06-23 05:07
  • 阅读 ( 446 )

链接(linking)和嵌入(embedding)的区别

...嵌入或链接来自由添加文件、图像或音频文件等对象。 什么是链接? 这是一种将文件添加到另一个文件的方法。链接的文件可以放在计算机上,也可以链接网页。您可以通过将整个URL包含到目标文档(Word、HTML或Excel)来链接网...

  • 发布于 2021-06-23 19:40
  • 阅读 ( 147 )

固件(firmware)和软件(software)的区别

...改电视遥控器的功能,必须更改整个电路。 什么是软件(software)? 软件是为完成特定任务而设计的程序。它由一组指令组成。软件主要有系统软件和应用软件两种。 Figure 2: MATLAB, a software for Scientific Computation 系统软件有助于操作...

  • 发布于 2021-06-30 22:48
  • 阅读 ( 1986 )

C(c)和嵌入式c(embedded c)的区别

C与嵌入式C的主要区别在于C开发通用应用程序,而嵌入式C开发嵌入式系统。 C是一种高级的通用编程语言,适合于开发各种应用程序,包括操作系统、硬件驱动程序、数据库等。尤其是在嵌入式系统开发中。 覆盖的关键领域 1....

  • 发布于 2021-07-01 09:27
  • 阅读 ( 284 )

C(c)和嵌入式c(embedded c)的区别

...程序源代码。C是一种通用的程序设计语言。另一方面,嵌入式C是C编程语言的一组语言扩展。它是由C标准委员会发布的。通过嵌入式C扩展,C标准委员会希望解决不同嵌入式系统的C扩展之间存在的共性问题。 C是一种计算机编...

  • 发布于 2021-07-13 05:42
  • 阅读 ( 129 )

windows移动(windows mobile)和windows ce操作系统(windows ce)的区别

...停止使用Windows Mobile,最终版本为6.5.5。windowsce是微软为嵌入式系统开发的实时操作系统。它也被称为Windows Embedded Compact、Windows Embedded CE或WinCE。 window**obile和windowsce是针对不同设备的两种不同类型的操作系统。window**obile是一个*...

  • 发布于 2021-07-13 05:57
  • 阅读 ( 120 )

嵌入式制作在线视频播放列表

想象自己是在线视频的爱好者?用Embeder策划你自己的长时间播放的视频播放列表,Embeder是一个新网站,它将流行视频网站(包括YouTube)的在线视频链接到一个可嵌入的视频盛会中。这项服务很容易使用:你需要创建一个帐户来...

  • 发布于 2021-07-29 08:27
  • 阅读 ( 71 )
凊风过林
凊风过林

0 篇文章

相关推荐