定义

嵌入式操作系统

嵌入式操作系统(OS)是一种专门的操作系统为非计算机设备执行特定任务而设计的。嵌入式操作系统的主要工作是运行代码这使得设备能够完成它的工作。嵌入式操作系统还使运行在操作系统上的软件可以访问设备的硬件。

一个嵌入式系统是一台支持一台机器的计算机。例如汽车电脑、交通灯、数字电视、自动取款机、飞机控制系统、销售点(POS)终端、数码相机、GPS导航系统、电梯、数字媒体接收器和智能电表在许多其他可能性中。

嵌入式操作系统的例子

许多现代电子设备都是基于Arduino或覆盆子π。树莓派设备通常运行基于arm的Linux内核但是实际上有很多不同的操作系统可以在Raspberry PI设备上运行。Arduino设备有一个更原始的嵌入式操作系统,它的作用仅仅是一个引导加载程序还有一个命令解释器。

嵌入式操作系统是如何工作的

与操作系统相比通用计算机在美国,一个嵌入式操作系统在功能方面是非常有限的——根据所涉及的设备,系统可能只运行一个应用程序。然而,这个单一的应用程序对设备的操作是至关重要的,所以嵌入式操作系统必须是可靠的,并且能够在内存、大小和处理能力的限制下运行。嵌入式操作系统允许设备完成它的工作。以树莓派为例SD卡作为设备的硬盘驱动器,并包含在设备上运行的代码。由于SD卡是可拆卸的,它的内容可以根据需要修改。由于嵌入式操作系统使运行在操作系统上的应用程序可以访问设备的硬件,因此硬件组件如USB端口和HDMI设备上运行的应用程序可以利用端口。

嵌入式与Non-Embedded

嵌入式操作系统集成到设备中,根据设备的不同,可以驻留在芯片。嵌入式操作系统的功能范围往往是有限的。相比之下,非嵌入式操作系统倾向于从硬盘或固态硬盘。非嵌入式操作系统,例如Windows 10或Mac OS倾向于用户可配置和升级,他们通常设计为通用用途。

这是最近更新的2019年5月

继续阅读嵌入式操作系统

深入挖掘物联网api、应用程序和软件

搜索首席信息官
搜索安全
搜索网络
搜索数据中心
搜索数据管理
关闭