Chinaunix首页 | 论坛 | 博客
  • 博客访问: 235250
  • 博文数量: 40
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 322
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 19:46
个人简介

文章分类

全部博文(40)

文章存档

2022年(1)

2018年(2)

2013年(5)

2011年(1)

2010年(14)

2009年(5)

2008年(12)

分类:

2010-03-03 16:03:43

 
eCos(Embedded Configurable Operating System), 嵌入式可配置操作系统,是一种开放源代码软件,免费、无版权限制,适合于深度嵌入式应用的实时操作系统。就象它的名字(Configurable)一样,它的一个主要技术创新是其功能强大的配置系统,可以在源码级实现对系统的配置和裁剪。它能满足嵌入式Linux难以满足的对嵌入式空间的需求,linux目前内核最小约500KB,占用1.5M内存,而eCos只占用几十到几百KB。eCos使用了多任务抢占机制,具有最小的中断延迟,支持嵌入式系统所需的所有同步原语,并拥有灵活的调度策略和中断处理机制。eCos还提供了普通嵌入式应用中所需要的全部功能,包括设备驱动程序、内存管理、例外处理、标准C、数学库等等。除了这些对系统运行时的支持外,eCos所提供的支持还包括开发嵌入式应用所需的所有工具,如eCos配置和编译工具、基于GNU的编译器、汇编器、链接器、调试器和模拟器。
eCos系统及其应用程序以特权方式运行,没有用户方式和内核方式之分。
eCos有两种类型的配置工具:图形配置工具和命令行配置工具。下图是在mandrake linux9.2的KDE下图形配置工具运行界面:
 
阅读(1557) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~