嵌入式系统的分类

按照嵌入式系统所使用的操作系统,可以将嵌入式系统分成三类:Rich OS类、RTOS类、Bare-metal类。

mingdu.zheng at gmail dot com
https://blog.csdn.net/zoomdy/article/details/79758702

1、按复杂度分

a. 复杂嵌入式系统

这类系统一般使用Linux、Android等全功能操作系统。使用应用处理器,具备复杂的人机、网络、文件系统等。

b. 深度嵌入式系统

这类系统比较简单,通常不使用操作系统,或者仅仅使用RTOS。处理器一般是微控制器(MCU)或DSP等,仅具备简单的人机,甚至没有人机,物联网大背景下的设备一般都有通信功能。我关注的主要是这类系统。

2、按所使用的操作系统分

a. Rich OS类(全能操作系统)

这类嵌入式系统运行功能非常齐全的操作系统,例如Linux、Android、iOS等。这类系统通常使用应用处理器,例如Cortex-A、x86等架构的处理。智能手机、平板电脑、智能电视、车载娱乐系统等属于这类系统。

b. RTOS类(实时操作系统)

这类嵌入式系统运行功能紧凑但具有很强实时性的RTOS,例如FreeRTOS、RT-Threads、uC/OS-II等。这类系统通常使用微控制器,也就是俗称的单片机,例如Cortex-M、MSP430、AVR、PIC等架构的微控制器。有些高性能的应用场合也可能会选用应用处理器。

c. Bare-metal类

这类嵌入式系统不包含任何操作系统,可能会包含事件调度器。这类系统也使用微控制器。这类系统主要是功能比较单一的应用。

选择哪种类型?

选择哪类系统类型,这主要是由应用需求决定的。

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值