问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是嵌入式操作系统?举例说明~!

发布网友 发布时间:2022-04-21 14:44

我来回答

3个回答

热心网友 时间:2023-07-21 23:23

嵌入式操作系统我们可以照着电脑上的操作系统老比较学习,比方说,我们平常打字用的键盘,我们不需要知道键盘与CPU是如何通信的,我们只需应用即可,QQ,MSN等等,鼠标,打印机,上网,等等,我们只需用鼠标,键盘等简单的敲敲打打就好了,为什么这么简单呢,就是操作系统为我们做了这一切,把底层硬件等的细节都给隐藏起来了,留给我们一些非常友好的操作接口。
嵌入式操作系统原理与这个非常非常的相似,以前我们用8051等单片机进行编程时,因为其ROM RAM小,没有系统,这样我们与硬件通信操作时就需要编写非常底层的程序,挺麻烦的。而且里面的程序就一条线执行,哪里有我们所说的进程,并行的概念,这时的程序就是前后台执行方式,前台循环后天中断。CPU资源浪费啊。后来用了uc/os-II操作系统,但这个确切的说不能叫操作系,只能叫做操作系统内核,因为他实现了任务并行执行即任务调度,但硬件,文件系统,TCP/IP,GUI等的操作还要我们自己实现。不过这样也有优点,就是小,当然如果你愿意还可以剪裁的更小,因为里面有好多编译开关,可以把你不要的功能去掉。当然他的实时性也是不错的。接下来我们说一下嵌入式Linux ,这个操作系统可就全了,你可以根据需要把 文件系统,TCP/IP协议,GUI显示等等功能都编译进去,这样你在系统上开发程序时就可以和上位机一样简单了,前提是你要先编好各种硬件的驱动啊,这个也简单,因为 Linux 为我们提供了驱动程序编写的接口函数,我们只需要按照格式实现各个函数就好了,然后编译进去在系统运行时挂载上。
说了这么多,感觉有点乱了,现总结一下:
1、嵌入式操作系统是一种专用系统,根据应用与平台选择
2、大小可以根据你的需要剪裁
3、实现了多任务运行调度
4、编程简单了
5、CPU利用率提高了好多好多
6、系统稳定了,因为一个任务崩溃不至于整个系统崩溃
7、体积小,这个好像说过了,
8、就这些吧,想不起来了
以上属于个人所见,不对之处请高手们指出批评!

热心网友 时间:2023-07-21 23:23

嵌入式操作系统EOS(Embedded OperatingSystem)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。EOS负责嵌人系统的全部软、硬件资源的分配、调度工作,控制协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应用比较成功的EOS产品系列。随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业化,EOS开始从单一的弱功能向高专业化的强功能方向发展。嵌人式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。EOS是相对于一般操作系统而言的,它除具备了一般操作系统最基本的功能,如任务调度、同步机制、中断处理、文件功能等外,还有以下特点:
(1)可装卸性。开放性、可伸缩性的体系结构。
(2)强实时性。EOS实时性一般较强,可用于各种设备控制当中。
(3)统一的接口。提供各种设备驱动接入.
(4)操作方便、简单、提供友好的图形GUI,图形界面,追求易学易用.
(5)提供强大的网络功能,支持TCP/IP协议及其它协议,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口.
(6)强稳定性,弱交互性。嵌入式系统一旦开始运行就不需要用户过多的干预,这就要负责系统管理的EOS臭有较强的稳定性。嵌入式操作系统的用户接日一般不提供操作命令,它通过系统调用命令向用户程序提供服务。
(7)固化代码。在嵌入系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。辅助存储器在嵌入式系统中很少使用,因此,嵌入式操作系统的文件管理功能应该能够很容易地拆卸,而用各种内存文件系统.
(8)更好的硬件适应性,也就是良好的移植性.
国际上用于信息电器的嵌入式操作系统有40种左右。现在,市场上非常流行的EOS产品,包括3Corn公司下属子公司的Palm OS,全球占有份额达50%,Microsoft公司的Windows CE不过29%。在美国市场,Palm OS更以80%的占有率远超Windows CE。开放源代码的Linux很适于做信息家电的开发.
比如:中科红旗软件技术有限公司开发的红旗嵌入式Linux和美商网虎公司开发的基于Xlinux的嵌人式操作系统“夸克”。“夸克”是目前全世界最小的Linux,它有两个很突出的特点,就是体积小和使用GCS编码。
常见的嵌入式系统有:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive .
嵌入式操作系统的发展也必将带动新一轮的科技竞争.

希望我的回答对你有帮助

热心网友 时间:2023-07-21 23:24

嵌入式操作系统:用于嵌入式系统的操作系统

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 浠怎么读 什么是嵌入式系统? 单片机作用 为什么Android系统属于嵌入式操作系统? 什么是单片机,有什么用? 什么是嵌入式系统?其控制核心有哪几种类型 单片机的应用领域有哪些有什么作用 什么是嵌入式系统?如何理解嵌入式系统的定义 单片机的作用是什么? 什么是嵌入式系统?嵌入式应用在哪些领域? 谈谈单片机在日常生活中的应用。 什么是嵌入式系统!有什么特点? 单片机有什么用 单片机现在最常用的是什么 什么是嵌入式系统 举例说明单片机的主要应用领域 嵌入式系统是什么 单片机是干什么用的 什么是嵌入式系统?嵌入式系统的特点是什么 单片机主要是干什么用的? 安卓操作系统属于嵌入式操作系统么 oppok9pro吃鸡可以开90帧吗 oppok9pro对比一加oneplus9 oppok9pro和荣耀x20那个好? opporeno5k与oppok9pro哪个好 while后面为什么加doing? oppok9pro实体店多少钱 whiledoingsth,除了省略结构外还有其他,用法吗 oppok9pro玩和平精英能开90帧吗 while后面为什么加 doing? 小米10s和oppok9pro参数对比? when doing 和 while doing 的区别 when doing while doing 的几个句式 麻烦看一道新概念3后面的选择题while doing while怎么用啊,都有什么用法?要详尽,谢谢了~~ while后面只能跟延续性动词吗?while doing 404 Not Found while+doing sth,主语+谓语+其他 while的意思及用法 while 的用法是什么啊