操作系统基础与实践:基于openEuler平台
上QQ阅读APP看书,第一时间看更新

2.2.3 嵌入式操作系统

嵌入式操作系统是指用于嵌入式设备的操作系统,重点关注效率、功耗、实时性等。嵌入式系统是指以应用为中心,以计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。嵌入式系统广泛地应用在生产、生活的各个方面,从便携式设备如智能手机、平板计算机、数码相机等,到大型固定设施,如医疗设备、交通信号灯、航空电子设备和工厂控制设备等,都能见到它的身影。

嵌入式领域常用的操作系统有μ C/OS-Ⅲ、嵌入式Linux、Windows Embedded、VxWorks等。在智能手机或平板计算机等电子产品中使用的嵌入式操作系统有Android、iOS、Symbian、WindowsPhone、BlackBerry OS,以及新一代物联网操作系统OpenHarmony等。

在智能手机操作系统中,Android是基于GNU/Linux系列的发行版,iOS是基于BSD内核的UNIX类发行版,可见UNIX类操作系统在嵌入式系统中应用同样非常广泛。