其他分享
首页 > 其他分享> > 几种嵌入式操作系统对比

几种嵌入式操作系统对比

作者:互联网

 

 

几种嵌入式操作系统对比

小狼@http://blog.csdn.net/xiaolangyangyang

 

 调度触发机制调度策略系统原语内存管理License
Linux

系统调用

中断

schedule()

抢占式

时间片

原子操作

内存屏障

Spinlock

Semaphore

Seqlock

Rwlock

Mutex

RCU

支持

开源

免费

UcosSysTick中断

抢占式

(UcosIII支持时间片)

MsgQ

Semaphore

Mutex

Flag

MailBox

支持

开源

收费

FreertosSystick中断

抢占式

时间片(可配置)

MsgQ

Semaphore

Mutex

支持

开源

免费

Xos

内部定时器中断

抢占式(可关闭)

时间片(可配置)

MsgQ

Semaphore

Mutex

Barrier

Event

Condition

不支持

(仅支持块内存池)

开源

免费

 

标签:MsgQ,开源,支持,几种,嵌入式操作系统,Mutex,Semaphore,抢占,对比
来源: https://blog.csdn.net/xiaolangyangyang/article/details/116951367