发表于:2007-09-02 21:45:00
93楼
1.CPU 必须够用,这是 死前提.
在66MHz够用的前提下,我个人认为用100或133没甚么差别,
除非买不到这么低的了,用的越高越不好...
2.在CPU 够用的前提,必须低功耗.
毕竟是工业的用品,不是家里的电脑.
功耗要求是要十分的压根的,
国内的很多厂商,一旦走出国门,光是功耗这一点都没法过认证关
3.比速度的时候,要注意系统的架构,
一般的解释是RISC的效率是CISC(不是QISC)的2-4倍.
取个折衷吧,也是3倍左右.
这个必须结合很多的环境,比如微操作架构,实时内核,硬编译系统效率,软编译环境的代码翻译编译能力.等等.
4.比速度的时候,还应该比下内核系统,
是Windows,还是Linux,还是QNX,还是uOS,还是VMX,
效率差异在数倍到10倍之间.
另外,如果呢的身边有足够高级别的技术人员,
可以问问他们,为什么飞机上使用的都是RISC而不是Intel的X86,
难道不知道RISC比CISC架构的X86贵?
难道不知道RISC的200Mhz再好跟Intel的迅驰1.66G压根没法比?
那个RISC还是Intel的.
个人感觉,DCS的DPU模块中的CPU如果使用X86架构的,
300-400MHz的超低功耗 笔记本或嵌入型的 CPU是最合适的.
这个级别的,负载率应该可以很好的控制在30%以下.
Intel的也行,VIA的也未尝不可,甚至国产的都不差的.
重要的是稳定,而不是速度多快,
给你个P4-2.8G的双核,你能把控制任务周期降到5ms一下吗?
这时候软件,周边卡件,通讯等才是瓶颈.
瓶颈根本不在CPU这里,
如果使用RISC架构的,100-133MHz的也就可以了.
其实大约也相当于300-400MHz的X86.
不过注意,具体的速度可不是单纯的乘个倍数那么简单的哦.
个人感觉,新华做的还不错,
WinCE嵌入环境,不知道是自己研发还是购买的实时内核,
能把WinCE做的如此的健壮,值得学习.
CPU的选型,速度控制的也很好.
功耗也好保证.