嵌入式实时操作系统C/OS-II、嵌入式Linux、Windows Embedded、VxWorks等。
嵌入式操作系统是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。
嵌入式操作系统特点:1、系统内核小:由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。比如Enea公司的OSE分布式系统,内核只有5K。
2、专用性强:嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全两个概念。
3、系统精简:嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
4、高实时性:高实时性的系统软件(OS)是嵌入式软件的基本要求。而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。
5、多任务的操作系统:嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专用库函数接口,用户必须自行选配RTOS(Real-Time Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。
6、需要开发工具和环境:嵌入式系统开发需要开发工具和环境。由于其本身不具备自主开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。
华为恢复出厂设置在哪里
华为手机恢复出厂设置的具体操作方法如下:1、打开手机的设置。2、点击“系统和更新”按钮,进入系统相关的设置。3、点击“重置”按钮,进入重置设置的页面。4、点击“恢复出厂设置”完成手机的重置即可。华为恢复出厂设置在哪里1、打开手机的设置。2、...
抖音怎么转发给微信好友
抖音视频转发给微信好友的具体操作方法如下:1、打开抖音app。2、进入左下角的“首页”界面。3、在播放视频的页面中,点击右下方的分享按钮。4、选择“微信”即可复制口令发送给微信好友。抖音怎么转发给微信好友1、打开抖音app。2、进入左下角的...
支付宝注销
支付宝注销的具体操作步骤如下:1、打开支付宝app。2、点击右下角“我的”按钮。3、点击右上角的设置图标。4、点击“账号与安全”按钮。5、进入“安全中心”。6、点击“账号注销”完成注销流程即可。支付宝注销1、打开支付宝app。2、点击右下角...
抖音怎么开通橱窗功能
抖音开通橱窗功能的具体操作方法如下:1、打开抖音。2、点击“我”。3、点击右上方的三横杠按钮。4、进入“创作者服务中心”点击“商品橱窗”。5、点击“开通小店”然后点“立即入驻”,完成申请即可。抖音怎么开通橱窗功能1、打开抖音。2、点击右下角...
微信怎样拉黑一个人
微信拉黑一个人的具体操作方法如下:1、打开微信app。2、点击进入下方的“通讯录”页面。3、找到需要拉黑的人,点击该好友的个人头像。4、点击右上角的三小点按钮。5、点击“加入黑名单”即可完成拉黑。微信怎样拉黑一个人1、打开微信app。2、点...