嵌入式开发所用到的操作系统有几种?

2024-12-28 23:50:22
推荐回答(3个)
回答1:

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

-----------------------------------------------以上为百科解释-------------------------------------------------------
可以大体分为两类,一个是实时操作系统,一个为多任务系统

这两者都十分总要,实时操作系统适合做工业控制,多任务系统适合开发复杂的应用

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器、2008年5月登陆的凤凰号,和2012年8月登陆的好奇号也都使用到了VxWorks上
linux内核,是开源操作系统,andriod就是基于linux内核开发出来的

回答2:

可以的,如果你可以把Linux玩的很熟,甚至你可以把Linux内核源码熟悉起来,那肯定很不错的.
Linux的优势就是开源,研究的人多,学习资源广,很多消费类电子都基于Linux来做系统,比如android.

回答3: