wince、ucos+ucgui、linux到底哪个好?求指点。。

loveclt 2013-09-05 03:02:36
本人要做个实时项目,系统实时性要好,界面要漂亮,在采用系统上大家意见争执不下;本人想采用wince :界面好做,本人有经验,开发速度快。有人要采用ucos+ucgui:理由是稳定性更好,实时性更好,而且也相对简单。有人要采用Linux:理由是目前趋势,界面也好做。。。望大家提提意见:实时性+漂亮的界面+稳定性好===到底哪个系统好呢???PS:Linux我们担心暂时搞不定,主要是wince和UC对比。分数不多了,全给了。。谢谢大家。
...全文
658 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
szbtwk 2013-09-09
  • 打赏
  • 举报
回复
引用 9 楼 ayin6682 的回复:
[quote=引用 5 楼 szbtwk 的回复:] 实时性要求到什么程度?如果不是特别严格的话,建议WINCE,WINCE其实非常稳定的, 界面程序好做,应用工程师也好找,和WINDOWS下的开发基本一致。 LINUX和UC OS界面做起来不方便,开发的工作量大,不过你们如果研发团队够强,开发周期也不紧的话也就无所谓了,也要考虑到后续可维护性的问题,即使有牛人做好了,后续要维护起来也是个大问题的。 综合来看,如果WINCE能满足条件的话就不要考虑什么linux和UC OS了
实时性大约采集频率要求0.1秒,ARM9的主频是400M,wince可以达到要求么?有点点担心的。[/quote]
引用 9 楼 ayin6682 的回复:
[quote=引用 5 楼 szbtwk 的回复:] 实时性要求到什么程度?如果不是特别严格的话,建议WINCE,WINCE其实非常稳定的, 界面程序好做,应用工程师也好找,和WINDOWS下的开发基本一致。 LINUX和UC OS界面做起来不方便,开发的工作量大,不过你们如果研发团队够强,开发周期也不紧的话也就无所谓了,也要考虑到后续可维护性的问题,即使有牛人做好了,后续要维护起来也是个大问题的。 综合来看,如果WINCE能满足条件的话就不要考虑什么linux和UC OS了
实时性大约采集频率要求0.1秒,ARM9的主频是400M,wince可以达到要求么?有点点担心的。[/quote] 0.1S还叫什么实时性?你这个根本就是一普通应用,不用冠上实时性的头衔 建议用WINCE吧,CE可以到毫秒的
91program 2013-09-09
  • 打赏
  • 举报
回复
0.1秒 对 WinCE 来说不是问题,接下来就要看你自己的代码了。
paul_chao 2013-09-09
  • 打赏
  • 举报
回复
1. 0.1S 的頻率, 那麼 Latency 的容忍值是多少, <1uS, <1mS, <50mS, <100mS, 每次採樣時需要多少執行時間?? 2. 若是有人機介面, 那麼用 WinCE 應是不錯的選擇, 介面標準且開發工具完善, 大多數的工程師都會撰寫. 3. Software 這東西, 其穩定性是與 Programmer 有關, 若是 Programmer 對 OS 瞭若指掌, 又選了一個不要太爛的 BSP, 那麼其 Software 必然有相當的穩定性, WinCE 的穩定性讓人遲疑是因為它的系統比較大, 但系統大的優點即是功能強大. 其實 WinCE 的穩定性是相當好的, 有問題通常都是 BSP 太爛, 而 Programmer 又因為其系統太大而只在管中窺豹, 單一 driver 都會動, 全部 driver 一起上就互相干擾. Paul, Chao @ Techware
ayin6682 2013-09-08
  • 打赏
  • 举报
回复
引用 5 楼 szbtwk 的回复:
实时性要求到什么程度?如果不是特别严格的话,建议WINCE,WINCE其实非常稳定的, 界面程序好做,应用工程师也好找,和WINDOWS下的开发基本一致。 LINUX和UC OS界面做起来不方便,开发的工作量大,不过你们如果研发团队够强,开发周期也不紧的话也就无所谓了,也要考虑到后续可维护性的问题,即使有牛人做好了,后续要维护起来也是个大问题的。 综合来看,如果WINCE能满足条件的话就不要考虑什么linux和UC OS了
实时性大约采集频率要求0.1秒,ARM9的主频是400M,wince可以达到要求么?有点点担心的。
ayin6682 2013-09-08
  • 打赏
  • 举报
回复
引用 6 楼 ao834391367 的回复:
关键还得根据实时性这个参数来定 得仔细对比好实时性要求有多高
实时性大约采集频率要求0.1秒,ARM9的主频是400M,wince可以达到要求么?有点点担心的。
ayin6682 2013-09-08
  • 打赏
  • 举报
回复
实时性大约采集频率要求0.1秒,ARM9的主频是400M,wince可以达到要求么?有点点担心的。
  • 打赏
  • 举报
回复
关键还得根据实时性这个参数来定 得仔细对比好实时性要求有多高
szbtwk 2013-09-05
  • 打赏
  • 举报
回复
实时性要求到什么程度?如果不是特别严格的话,建议WINCE,WINCE其实非常稳定的, 界面程序好做,应用工程师也好找,和WINDOWS下的开发基本一致。 LINUX和UC OS界面做起来不方便,开发的工作量大,不过你们如果研发团队够强,开发周期也不紧的话也就无所谓了,也要考虑到后续可维护性的问题,即使有牛人做好了,后续要维护起来也是个大问题的。 综合来看,如果WINCE能满足条件的话就不要考虑什么linux和UC OS了
dengchonglin 2013-09-05
  • 打赏
  • 举报
回复
具体实时性到什么程度, 要是要求非常高的话,直接用 单片机完了~! 单片机一样可以做出漂亮的界面,就是刷屏慢点~! 哈哈 如果实时行不是很严格的话,就用 WINCE 吧 与WINDOWS 类似,开发简单,接受度也很好~!
  • 打赏
  • 举报
回复
关键还是要评估你的项目,如果实时性系统达不到你的要求,说啥也没用。另外考虑项目到底有多大,界面是不是比较复杂。当然还有成本!!
91program 2013-09-05
  • 打赏
  • 举报
回复
关键在于对实时性的具体要求,如果三个系统都满足的话使用哪个主要取决于具体的开发人员熟悉哪个系统。

就算是选 WinCE,后继具体的方案选择也有很多。硬件、软件都需要根据实际情况来考虑的。
To_be_sky 2013-09-05
  • 打赏
  • 举报
回复
本人觉得Wince好点。Wince做界面没什么问题,稳定性来说,Wince也不错,只要你写的代码稳定点,Bug少点,而且Wince下也比较好操作。 再说你有Wince方面的经验,那就更应该用Wince了。 严格来说,只要你代码写的好,哪个平台都没什么问题的。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧