ECOS

eCos(Embedded Configureable Operating System)

特点:可配置性、可裁减性、可移植性和实时性

   如其名所述,最主要技术特色就是功能强大的配置系统,内核可配置,在源码实现对系统的配置和裁减。与Linux的配置和裁减相比,eCos的配置方法更清晰、更方便;且系统层次也比Linux清晰明了,移植和增加驱动模块更加容易。

eCos出生于1997年,相对其他的系统来说较年轻,所以在设计理念上面是比较新颖的,使用C++编写;Cygnus公司于1998年11月发布第一个eCos版本eCos1.1。eCos支持16位、32位和64位等处理器(不支持8位处理器)。

   即使最小配置的Linux内核都有 500KB,需要占用1.5MB的内存空间,这还不包括应用程序和其它所需的服务;eCos可以提供实时嵌入式应用所需的基本运行基件,而只占用几十KB 或几百KB的内存空间,使用运行在Cortex M系列的MCU上。

   ECOS的核心部分是由不同的组件组成的,包括内核、c语言库和底层运行包等。每个组件以能提供大量的可配置选项,利用eCOS 提供的配置工具可以很方便地进行配置。通过不同的配置使得eCOS能够满足不同的嵌入式应用。

   eCos支持中断嵌套有DSR,而uCos的中断需要自己处理,有ISR没有DSR。eCos较uCos复杂很多,POSIX接口。


最大的优势:eCos是一种开放源代码软件,无版税、无需支付任何版税。开源系统中:FreeRTOS 使用的是 LGPL,liteOS使用的是 BSD,eCos使用GPL协议。

最后:但eCos最近更新在2013年8月~~,难怪资料少这么没存在感,详见www.osrtos.com

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值