欢迎访问ic37.com |
会员登录 免费注册
发布采购

在ARM9上用linux还是WINCE,我一直很犹豫; 目前手上资料都有,硬件平台也有,但一直在犹豫

目前手上资料都有,硬件平台也有,但一直在犹豫是下手搞linux呢还是搞wince。我们现在主要是设计制造便携式电池供电的设备的。

评论

便携式电池供电的设备??什么东东?
本质需求其实不是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上做什么应用啊?有哪些功能要实现?以后有什么升级规划?最好详细说说,这样别人才能给你合适的回答。
评论到底啦~
    最新帖子
如何从头开始学移植uclinux; 本人去年移植过uc-osII,自我感觉不错,想学习下移植下ucl 急:我装的LINUX系统会不会没有编程工具呢?; 前天装Fedora8时,选择的是办公软件和编程软件 华硕epc1000H超级小巧笔记本能装linux做嵌入式开发吗?; 1.6G主频+1G内存+160G 带linux操作系统的ARM9开发; 以前是用ADS开发ARM,跑裸机的.现在要跑操作系统.一种情况 用智能手机作为开发平台,可行吗,请帮助?; 我一直考虑这样一个问题,不知道是否可行,或者早就有人实现 嵌入式LINUX开发一定要用gccgdb吗; 嵌入式LINUX开发一定要用gccgdb吗  碰触Windows CE 中断; Windows CE是紧凑的、高效的和可升级的操作系统, 请教指纹识别模块; 我想做一个汽车指纹锁,用什么指纹模块好呢,请各位 多多指教? FatFS的disk_write()传递参数const型是为什么?; const BYTE* Buf 大家觉得real6410怎么样?; 最近想买一个开发板玩玩,看网上有团购real6410的,价格80 访问脚本源代码更加困难; 有时候,编程人员想要阻止其他用户访问脚本的源代码。在2600系列[1]数据 regex: Regular Expression. 正则表达式; regex: Regular E Nand flash 容量扩展问题; 目前板子上带了一个64M的Nand flash &n 刚刚将UCOS移植到S3C2410上,要的请举手!版本2.76; 给我发邮件吧:guoyaoming 求人指点一下我的FatFS移植不能创建txt文件; 本帖最后由 aoshi0603 于 2011-
 复制成功!