以前51单片机软硬件全由一个人完成,而且程序空间小,所以不用OS。现在时代变了,总不能刻舟求剑,该变的还是要变。 如果现在提供给你现成的RTOS平台,不用你自己移植,包含bootloader、完整的TCP/IP、FS、GUI、USB等各种部件,可以按需配置,内核也可以根据需要配置掉,体积小,功能强,自动电源管理,智能低功耗技术,提供完备的应用层范例代码,只要照着抄并稍微改动一下即可,你还有什么理由不用RTOS呢! linux庞大,uCOSII弱小,vxWorks很贵,那就选择ecos吧。如果你割舍不下裸奔,那也选择ecos吧,ecos支持裸奔。lwip的功能不全,ecos里本身就支持openBSD、FreeBSD、lwip等协议栈。ecos还支持UNIX I/O的文件系统...... RTOS应该比裸奔速度快、稳定可靠、有利于多人协作开发,容易技术积累......ARM7上用ecos简直太合适了。
更多内容,详见: 《培训系列“丛书”》 www.armecos.com ----------------------------------- More details, see: 《"Series Books" of Training》 www.armecos.com |