初学者应该选择ucos,简单易懂,用最少的时间学会OS最核心的内容,扫清障碍,完整地经历一次系统学习过程.
如果想做深度嵌入式,建议采用ARM+ecos平台.ecos可配置,实时性好,功能全面(内核,tcp/ip,PCI,USB,FS,GUI均支持),支持体系多(各种32位体系结构).在解决嵌入式系统资源受限和实时性要求方面比Linux/uClinux/WinCE好.后者更适合桌面系统,网安(防火墙,VPN),PDA,手机等设备.大部分的嵌入式开发,我个人认为ecos更合适.Linux的源码用来借鉴,不必从头看,当成字典,用什么查什么.
嵌入式关键在应用,只要满足要求,用什么OS/不用OS都可以.
ecos使用GNU工具开发.
感觉ucos是硬件人喜欢的,简单实用.Linux是软件人喜欢的,包罗万象.ecos是软硬兼做的嵌入式人喜欢的.呵呵,ecos--我的最爱!