eCos(Embedded Configurable Operation System)也就是可配置嵌入式操作系统,这个系统的宗旨就是可配置.它提供了从硬件抽象层,内核,驱动,库,接口等重要模块的源代码级的配置.每一个配置选项对应了一个宏,每一个宏控制着某一段代码是否将编译进系统.最终生成一个系统映像,当然你要生成多个模块也可以.这就是eCos的精髓所在.省下了不必要的代码所消耗的大量CPU时间和内在空间.为提高产品利润和降低成本提供了基础.
其实eCos的配置其实与Linux内核的配置有些相像,但也有不同.eCos的配置相对于Linux内核的更细,而且提供了多种配置模板供不同用户选择.然后再在模块的基础了认真配置出自己所希望得到的平台.
eCos为什么会如此强大,当然与它的开发者的聪明能干是分不开的.它们有gcc/gdb/ld等强大开源工具的维护者,Cygwin的开发者,而且有Redhat这样强大的后盾.
很是值得学习和借鉴啊!
阅读(780) | 评论(0) | 转发(0) |