本质需求其实不是WinCE或者Linux,而是: 1、需要一个类似WinCE那样方便的GUI,支持键盘、鼠标、触摸屏; 2、需要支持USB device/host/otg; 3、需要一个高效、稳定、安全的文件系统,比如:FAT12/16/32 over SD/MMC/HDD; 4、需要方便的串口驱动、中断驱动、GPIO驱动; 5、需要电源管理,功耗低; 6、需要代码体积小、速度快; 7、需要版本稳定变化少,客户不要挑版本低的毛病; 8、需要版权宽松; 9、需要使用方便,维护工作量小; 10、需要适合高、中、低各种档次的产品; 11、需要硬件成本低; 12、需要此平台产品生命周期长; 13、需要平台有一定的知名度和品牌。 我想,只要满足以上需求,你就不会有困惑了,是吗? 其实你真正需要的就是这些功能实现,而不是OS牌子,是不是? 如果有一个平台能解决以上所有你的需求,你是否乐意尝试一下? “MiniGUI + ecos” 方案 MiniGUI类似Windows消息驱动,控件开发,支持多种输入输出设备。 ecos是知名OS品牌,Redhat公司曾经拥有,使用量位居前列,体积小,速度快,适合从16位到32位的多种体系架构,支持电源管理,版本稳定,版权宽松,功能强大。 ecos对于你所需要的文件系统、USB等功能都齐备,还支持TCP/IP协议栈,配置裁减等功能。 我们提供ecos开发方面的基础培训,有兴趣可以到:www.armecos.com了解情况。 |