在ARM9上用linux还是WINCE,我一直很犹豫; 目前手上资料都有,硬件平台也有,但一直在犹豫
时间:2024-06-20 发布者:
blu...
目前手上资料都有,硬件平台也有,但一直在犹豫是下手搞linux呢还是搞wince。我们现在主要是设计制造便携式电池供电的设备的。
上一篇:H-JTAG不能调式LPC2210
下一篇:如何从头开始学移植uclinux
评论
-
便携式电池供电的设备??什么东东?
-
本质需求其实不是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了解情况。
-
建议用WinCE,工控方面应用,传统还是工控机居多,相关的工控软件、组态软件,基于Windows架构的比较多。考虑长远Linux设备的份额也会增加,如果贵公司有这个魄力、实力,也可以考虑。Linux+QT的效果也很不错,至于MiniGUI,魏永明没给我什么好处,我就不说什么好话了,哈哈wince近几年MS非常看重,投入了很多力量开发,并推广...不仅仅限于手持设备。相应的版权费已经很便宜了。
-
显然,从长远的角度来看,必然是linux,否则那么多的钱有的你交了
-
如果你们考虑Linux系统,我们可以提供基于s3c2440的测试平台。现已完成图像界面,触摸屏,按键,USB接口,串口,SD卡接口在Linux-2.6.25上的移植。 相关链接:http://www.gzweiyan.com
-
看你的应用需求偏向哪一方面了
-
就是带图像界面,触摸屏,按键,USB接口,串口,SD卡接口,再外接一些传感器的数据采集及对数据处理后显示结果的设备。希望构建这个平台后能产生不同档次的该类设备。至于升级规划,还是需要比较便利的对设备软件升级,比如通过USB口升级。我们目前也试验了一下WINCE(买的开发板),发现WINCE对硬件配置要求高,设备的功耗大。而且WINCE版本更新较快,老的刚开发完新版本的就出来了。相对的客户还是认同新版本。从长远来说,公司还是希望有一个软件平台能应用到我们各档次的设备上。WINCE目前可以在WINDOWS下无缝开发,LINUX需要建立LINUX平台的宿主机;WINCE开发应用程序有微软的EVC或者VS系列的IDE,LINUX下应用程序用GCC(命令行方式的开发界面?)WINCE需要买授权,LINUX不需要。WINCE有微软开发的相对稳定的库,LINUX好像需要花更多的精力维护?但从延续性上说,好像LINUX更好一点?各有各的好啊,唉。
-
WINCE 需要钱买的。否则人家会告你的.LINUX则是开源的. 但WINCE 与我们平常使用WINDOWS 一样,开发上手快.而LINUX则是一个不同的系统.需要你投入更多的精力到里面.
-
我也在考虑啊
-
:(
-
你想在ARM9上做什么应用啊?有哪些功能要实现?以后有什么升级规划?最好详细说说,这样别人才能给你合适的回答。
评论到底啦~