eCos(Embedded Configurable Operating Sys tem)是由Cygnus 公司开发的, 在1997 年推出第一版, 绝大多数内核代码使用C ++完成。eCos 最大的特点是模块化, 它是一个针对16 位、32 位和64 位处理器, 且开源免费的嵌入式RTOS 。与嵌入式Linux 相比, eCos 是专门为嵌入式应用设计的, 体积相当小巧, 其二进制代码在100 KB 左右。同时, eCos 提供Linux 兼容的API , 能让开发人员轻松地将Linux 应用程序移植到eCos 。与uC /OS 相比较, eCos体系更加完备, 以2005. 5. 18 的测试版本为例, eCos 包含了文件系统、多个网络协议栈、常用驱动、常用CPU 硬件抽象层等。