0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > 嵌入式操作系统

嵌入式操作系统

+关注 0人关注

嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。

文章: 51
视频: 7
浏览: 31513
帖子: 4

嵌入式操作系统简介

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

嵌入式操作系统百科

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

  特点

  1)系统内核小

  由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。比如Enea公司的OSE分布式系统,内核只有5K。

  2)专用性强

  嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全两个概念。

  3)系统精简

  嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。

  4)高实时性

  高实时性的系统软件(OS)是嵌入式软件的基本要求。而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。

  5)多任务的操作系统

  嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专用库函数接口,用户必须自行选配RTOS(Real-Time Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。

  6)需要开发工具和环境

  嵌入式系统开发需要开发工具和环境。由于其本身不具备自主开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。

查看详情

嵌入式操作系统知识

展开查看更多

嵌入式操作系统技术

嵌入式系统的主要特点是什么_嵌入式操作系统有什么优势

嵌入式系统是以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。

2018-04-08 标签:嵌入式系统嵌入式操作系统 4.0万 0

国产RTOS介绍,国产化要求给国产RTOS带来的机遇

国产RTOS介绍,国产化要求给国产RTOS带来的机遇

djyos-是由长园深瑞继保自动化有限公司(简称深瑞)主持的开源操作系统嵌入式实时操作系统,采用BSD协议(由于允许使用者修改和重新发布代码,也允许使用...

2018-04-24 标签:RTOS嵌入式操作系统 2.3万 0

几位嵌入式技术大牛:嵌入式操作系统那么多,如何选择?

物联网、人工智能的发展都离不开嵌入式系统,工程师对嵌入式操作系统的要求也由简单易用上升到既要简单易用又安全可靠。嵌入式操作系统那么多,到底哪一个才适合工...

2017-09-11 标签:LinuxRTOS嵌入式操作系统 2.1万 0

嵌入式操作系统是什么_嵌入式操作系统有哪些

嵌入式操作系统(Embedded OperatingSystem,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通...

2018-04-08 标签:嵌入式嵌入式操作系统 2.1万 0

uCOS II的特点有哪些?

早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所曰益显现...

2018-10-05 标签:uCOS嵌入式操作系统 1.1万 0

什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能

什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能

Amazon FreeRTOS,它基于 FreeRTOS 内核,并且增加了重要的 AWS 支持和 IoT 使用案例支持。

2019-05-16 标签:arm物联网嵌入式操作系统 1.0万 0

了解下五大嵌入式操作系统

了解下五大嵌入式操作系统

FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。 FreeRT...

2018-06-05 标签:LinuxeCos嵌入式操作系统 8067 0

概述十一种基于ARM的嵌入式操作系统

嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。嵌入式操作系统是负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现...

2014-10-04 标签:ARMAndroid嵌入式操作系统 6512 1

实时操作系统UCOS-II,学会RTOS给你的身价增值

实时操作系统UCOS-II,学会RTOS给你的身价增值

uC/OS操作系统与裸机程序的最大不同点就在于uC/OS有任务调度,可以根据任务的重要程度(优先级)优先执行重要的任务,从而确保能及时处理最重要的数据。...

2018-03-16 标签:嵌入式操作系统 5721 0

五种基于STM平台的且满足实时控制要求操作的嵌入式操作系统的介绍

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread...

2018-06-18 标签:eCosFreeRTOSSTM 5238 0

查看更多>>

嵌入式操作系统资讯

开源的嵌入式实时Linux: XtimesLinux

开源的嵌入式实时Linux: XtimesLinux

Linux实时化研究是业界一个很老的话题,自从RTLinux在1999年采用独创的双内核方式实现Linux实时化以后,采用双内核方式一直是Linux实时...

2012-08-17 标签:Linux嵌入式操作系统 7610 0

使用 Electric Imp 平台快速启动物联网产品开发

设计互联网连接产品需要掌握众多技能。开发人员必须知道如何编写嵌入式软件和构建电路板,还要了解如何保护设备安全,以及如何将设备连接到网络以便进行远程更新和...

2017-11-07 标签:物联网嵌入式操作系统 6084 0

异军突起的嵌入式操作系统--LuatOS

异军突起的嵌入式操作系统--LuatOS

LuatOS,一个具备强大工具链和丰富应用库的嵌入式操作系统

2022-01-18 标签:嵌入式操作系统LuatOS 5947 0

UCOS2_STM32移植详细过程 (一)

UCOS2_STM32移植详细过程 (一)

UCOS2_STM32移植详细过程(一)

2020-04-07 标签:STM32移植嵌入式操作系统 4443 0

不再低调,QuecPython横空出世

移远通信正式推出一套轻松上手、功能完善的嵌入式操作系统——QuecPython,可让客户基于移远模组的二次开发更便捷。

2020-11-11 标签:python嵌入式操作系统移远通信 3364 0

嵌入式操作系统的功能与特点

根据英国电气工程师协会的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。小编下面为你整理了关于嵌入式操作系统的功能,希望对你有所帮助。

2020-07-16 标签:cpu嵌入式操作系统 3208 0

嵌入式开发系统定义及嵌入式操作系统基础知识

嵌入式开发系统定义及嵌入式操作系统基础知识

嵌入式开发系统一般指非pc系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功...

2018-04-14 标签:嵌入式开发嵌入式操作系统 3141 0

研华科技推出基于Arm® Cortex®-A35 NXP i.MX 8X应用处理器

ROM-5620基于NXP的i.MX 8X SoC,采用2 /4个高能效Cortex-A35内核,与Cortex-A7相比性能提高了40%,功耗降低了1...

2020-06-13 标签:NXPLinux应用处理器 3041 0

物联网时代,十岁RT-Thread欲再攀高峰

随着物联网的发展,对RTOS产生了新的需求,对于国内厂商来说,也是一大挑战, 国产的开源嵌入式实时操作系统RT-Thread正是为解决这些行业内的共性问...

2016-07-27 标签:RTOS嵌入式操作系统RT-Thread 2557 1

嵌入式操作系统休眠唤醒后自动运行程序的方法

嵌入式操作系统休眠唤醒后自动运行程序的方法

为了提高系统的启动速度,通常采用基于休眠技术的方式来实现嵌入式系统的快速启动。例如,在一些数字电视中,采用休眠技术以后的启动时间要比原来的启动时间约快1/3。

2012-09-27 标签:嵌入式操作系统休眠唤醒 1946 0

查看更多>>

嵌入式操作系统数据手册

相关标签

相关话题

换一批
  • 深度学习
    深度学习
    +关注
  • 工业4.0
    工业4.0
    +关注
    工业4.0是由德国政府《德国2020高技术战略》中所提出的十大未来项目之一。该项目由德国联邦教育局及研究部和联邦经济技术部联合资助,投资预计达2亿欧元。旨在提升制造业的智能化水平,建立具有适应性、资源效率及基因工程学的智慧工厂,在商业流程及价值流程中整合客户及商业伙伴。
  • 英伟达
    英伟达
    +关注
    Nvidia 是全球图形技术和数字媒体处理器行业领导厂商,NVIDIA的总部设在美国加利福尼亚州的圣克拉拉市,在20多个国家和地区拥有约5700名员工。公司在可编程图形处理器方面拥有先进的专业技术,在并行处理方面实现了诸多突破。公司创立于1993年1月,总部位于美国加利福尼亚州圣克拉拉市。
  • BeagleBone
    BeagleBone
    +关注
  • mbed
    mbed
    +关注
  • 无人机技术
    无人机技术
    +关注
    以无人驾驶来说,城市中将建造一个巨大的交通共享网,只要拿出手机就能随时呼叫无人驾驶汽车服务;交警能精准判断每一辆汽车去向,更有效地管理交通……
  • LD3320
    LD3320
    +关注
  • OpenWrt
    OpenWrt
    +关注
    OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
  • ARM架构
    ARM架构
    +关注
    ARM架构过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。
  • DragonBoard 410c
    DragonBoard 410c
    +关注
    Qualcomm最新的“龙板”——Qualcomm DragonBoard 410c,是一枚功能极为强大,身材特别小巧的开发板,它集成了目前最流行的智能手机处理能力,帮您实现对各种智能硬件的天马行空想象。您可以研用“龙板”实现高清视频、Wi-Fi/蓝牙、多媒体、3D游戏等各项功能。
  • OpenCL
    OpenCL
    +关注
    OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。
  • Windows CE
    Windows CE
    +关注
     Windows Embedded Compact(即 Windows CE)是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。
  • JDI
    JDI
    +关注
    JDI(Java Debug Interface)是 JPDA 三层模块中最高层的接口,定义了调试器(Debugger)所需要的一些调试接口。基于这些接口,调试器可以及时地了解目标虚拟机的状态,例如查看目标虚拟机上有哪些类和实例等。
  • NFS
    NFS
    +关注
      网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。
  • 麒麟960
    麒麟960
    +关注
    麒麟960(kirin 960)是海思半导体有限公司推出的新一代移动设备芯片,麒麟960首次配备ARM Cortex-A73 CPU核心,小核心为A53,组成四大四小的big.LITTLE组合,GPU为Mali G71 MP8。
  • tizen
    tizen
    +关注
  • SiliconLabs
    SiliconLabs
    +关注
  • X86架构
    X86架构
    +关注
  • uCOS II
    uCOS II
    +关注
  • ARM公司
    ARM公司
    +关注
    ARM公司是一家知识产权(IP)供应商,它与一般的半导体公司最大的不同就是不制造芯片且不向终端用户出售芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。
  • 米尔科技
    米尔科技
    +关注
    米尔是一家专注于ARM嵌入式软硬件开发的高新技术企业。在以客户为中心的指引下,米尔为嵌入式领域客户提供专业的ARM工业控制板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。
  • 数字电子钟
    数字电子钟
    +关注
  • A6处理器
    A6处理器
    +关注
  • 大联大友尚
    大联大友尚
    +关注
  • YunOS
    YunOS
    +关注
  • OpenStack
    OpenStack
    +关注
    OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。
  • MMU
    MMU
    +关注
    MMU是中文名是内存管理单元,有时称作分页内存管理单元,它是一种负责处理中央处理器(CPU)的内存访问请求的计算机硬件。它的功能包括虚拟地址到物理地址的转换(即虚拟内存管理)、内存保护、中央处理器高速缓存的控制,在较为简单的计算机体系结构中,负责总线的仲裁以及存储体切换。
  • 马云
    马云
    +关注
  • OMAPL138
    OMAPL138
    +关注
    OMAP-L138是美国德州仪器(TI)推出全新DSP+ARM工业处理器 ,这款芯片也是业界功耗最低的浮点数字信号处理器 (DSP) + ARM9处理器,大大降低了双核通讯的开发难度,可充分满足工业应用的高能效、连通性设计对高集成度外设、更低热量耗散以及更长电池使用寿命的需求。
  • 中国硬件创新大赛
    中国硬件创新大赛
    +关注

关注此标签的用户(1人)

钢铁侠私人助理

编辑推荐厂商产品技术软件/工具OS/语言教程专题