嵌入式操作系统是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。下面小编给大家介绍一下”什么是嵌入式操作系统 嵌入式操作系统和普通操作系统的区别


1.什么是嵌入式操作系统

嵌入式操作系统是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统µC/OS-II、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。

什么是嵌入式操作系统

2.嵌入式操作系统和普通操作系统的区别

嵌入式系统(简称“嵌”)和通用计算机(简称“通”)的主要区别包括以下几点:

1、形式与类型
“通”:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机;
“嵌”:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类;

2、组成
“通”:通用处理器、标准总线和外设、软硬件相对独立;
“嵌”:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合;

3、系统资源
“通”:系统资源充足,有丰富的编译器、集成开发环境、调试器等;
“嵌”:系统资源紧缺,没有编译器等相关开发工具;

4、开发方式
“通”:开发平台和运行平台都是通用计算机;
“嵌”:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统;

5、二次开发性
“通”:应用程序可重新编程;
“嵌”:一般不能重新编程开发;

6、发展目标
“通”:编程功能电脑,普遍进入社会;
“嵌”:变为专用电脑,实现“普及计算”。

嵌入式操作系统和普通操作系统的区别