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

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

3天内不再提示

标签 > 嵌入式操作系统

嵌入式操作系统

+关注 0人关注

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

文章: 47
视频: 7
浏览: 31318
帖子: 3

嵌入式操作系统简介

  嵌入式操作系统(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)需要开发工具和环境

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

查看详情

嵌入式操作系统知识

展开查看更多

嵌入式操作系统技术

安霸半导体鲁毅谈图像处理行业经验

安霸半导体鲁毅谈图像处理行业经验

在最近的两年,安霸在汽车市场上相继推出了5纳米的大算力AI芯片CV3,以及中算力AI芯片CV72,在各类汽车展会上受到业界瞩目。中国汽车主机厂也开始对安...

2023-12-21 标签:图像处理adas嵌入式操作系统 639 0

嵌入式模块化编程的详细步骤

嵌入式模块化编程的详细步骤

这一条概括了模块化的实现方法和实质:将一个功能模块的代码单独编写成一个.c文件,然后把该模块的接口函数放在.h文件中.举例:假如你用到液晶显示,那么你可...

2023-07-25 标签:嵌入式系统延时器LCD模块 786 0

汽车操作系统和中间件的关系

汽车操作系统和中间件的关系

如果嵌入式操作系统(比如FreeRTOS, uCOS或Autosar CP的内核)的开发难度和工作量是1, 那么大型操作系统的开发难度和工作量就是99,...

2023-07-21 标签:传感器Linux操作系统 397 0

聊聊操作系统

聊聊操作系统

说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是andro...

2023-05-12 标签:物联网操作系统嵌入式操作系统 963 0

微智达推出7寸-15寸Linux系统工业触控一体机方案

微智达推出7寸-15寸Linux系统工业触控一体机方案

农业水肥一体化作为智慧灌溉系统的重要组成部分,作用不言而喻,而其交互控制需要依赖触控显示一体机设备,由于智慧灌溉应用环境的特殊性,对触控一体机各方面的性...

2023-05-08 标签:armLinux计算机网络 535 0

STM32嵌入式开发中的RTOS应用分析

于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。

2023-01-07 标签:STM32FreeRTOS嵌入式操作系统 874 0

嵌入式操作系统如何应用_嵌入式操作系统的组成

本文首先介绍了入式操作系统的特点,其次阐述了嵌入式操作系统的应用,最后介绍了嵌入式操作系统的组成。

2020-09-01 标签:嵌入式系统嵌入式操作系统 3362 0

基于μC/OS嵌入式操作系统的嵌入式数据管理设计

基于μC/OS嵌入式操作系统的嵌入式数据管理设计

一般情况下,在嵌入式系统中实现数据管理我们常采用嵌入式数据库。但是目前常用的嵌入式数据库(如SQLite、Berkeley DB等)均需嵌入式操作系统的...

2019-10-09 标签:嵌入式操作系统任务调度算法 1096 0

如何使用嵌入式操作系统实现MCU的低功耗工作

多数嵌入式操作系统都包含一个空任务,空任务优先级最低且一直保持就绪状态,空任务可以用于统计CPU使用率,或者让MCU进入低功耗状态。如果不想修改空任务,...

2019-09-24 标签:mcu低功耗嵌入式操作系统 1822 0

嵌入式操作系统PXA270电源电路设计

嵌入式操作系统PXA270电源电路设计

系统中这些包括音频功放、USB、LCD、MMC卡等不同的应用模块都要求不同功率级别的稳压源。

2020-09-16 标签:电源管理电路设计稳压源 2571 0

查看更多>>

嵌入式操作系统资讯

RT-Thread Safety Auto 通过最高等级功能安全认证,助力企业实现降本增效!

RT-Thread Safety Auto 通过最高等级功能安全认证,助力企业实现降本增效!

引言据36氪AUTO报道,2024年,包括零跑汽车在内的行业头部车企纷纷设定了激进的成本削减目标,力争实现整体成本下降15%以上。其中,零跑汽车着重强调...

2024-03-28 标签:嵌入式操作系统RT-Thread功能安全 37 0

RT-Thread Safety Auto嵌入式操作系统通过多项国际功能安全认证

RT-Thread Safety Auto嵌入式操作系统通过多项国际功能安全认证

RT-Thread Safety Auto作为一款专为汽车、工业自动化等高安全领域设计的嵌入式操作系统,通过了ISO 26262:2018、IEC 61...

2024-03-28 标签:微控制器AUTOSAR嵌入式操作系统 45 0

科东软件亮相瑞芯微RKDC2024开发者大会,携手AI·芯未来

科东软件亮相瑞芯微RKDC2024开发者大会,携手AI·芯未来

科东软件多轴运动控制器:主板采用了瑞芯微四核CPU3568,通过鸿道(Intewell)操作系统融合应用框架,我们在RK3568四核CPU上对硬件资源进...

2024-03-13 标签:AI嵌入式操作系统开发者大会 81 0

菁蓉联创获得首个openEuler嵌入式操作系统技术测评证书

菁蓉联创获得首个openEuler嵌入式操作系统技术测评证书

近日,成都菁蓉联创科技有限公司(简称:菁蓉联创)携手四川鲲鹏&欧拉生态创新中心完成首个openEuler嵌入式操作系统技术测评证书。

2023-11-28 标签:处理器BSP嵌入式操作系统 418 0

兆易创新GD32与小米Vela共建IoT开发生态

近日,小米IoT生态伙伴大会在北京隆重举办,宣布小米自研物联网嵌入式操作系统Vela面向全球软硬件开发者正式开源,并面向全球启动合作计划。

2023-11-27 标签:物联网Linux系统嵌入式操作系统 607 0

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

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

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

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

微智达Linux工业一体机助力新能源充电桩自动化

微智达Linux工业一体机助力新能源充电桩自动化

近几年,绿色环保制造是全球制造业的重要主题,新能源使用频率不断提高,而作为新能源的排头兵,新能源汽车的崛起已是大势所趋。而随之衍生的新行业,新能源汽车的...

2021-09-23 标签:Linux操作系统Linux开发板嵌入式操作系统 581 0

讯维分布式可视化视频通讯系统在医疗中的应用

视频通讯技术是一种理想的解决方案,将医学界的宝贵资源实现最优化的共享,医生们无需离开办公室,就可对病人进行高质量的救治工作。

2022-12-26 标签:Linux嵌入式操作系统智慧医疗 234 0

物联网终端设计的特点

物联网终端是物联网中连接传感网络层和传输网络层,实现采集数据并向网络层发送数据的设备。

2021-10-14 标签:嵌入式操作系统 626 0

剖析Safran航空系统

Safran是嵌入式操作系统及其机载和地面安全领域的权威专家,专注于研发在飞机上运行基础功能的高科技机器设备和体系。Safran提供多方面的机器设备,包...

2021-11-12 标签:航空电气控制系统嵌入式操作系统 529 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/语言教程专题