24 个解决方案
#1
wince6比wince5编译出来的内核更快更稳定效率更高?
个人之见
个人之见
#2
WINCE6.0支持最大3200个进程,每个进程独自占用2G虚拟地址空间。WINCE5.0最多有32个进程,每个进程有32M的虚拟地址空间,所有进程共享2G的虚拟地址空间。WINCE6.0支持内核态和用户态,而CE5.0没有内核态。其次是WINCE6.0的内核是以DLL形式实现的,而CE5.0是以进程实现的。
#3
楼上的 好像是32000个进程吧
其实我觉得这东西就是个噱头,哪个嵌入式开发板能同时运行32000个进程?
不要说是开发板,PC好像都同时运行不了多少个进程
就是Iphone也就那么几十个进程吧 我估计
其实我觉得这东西就是个噱头,哪个嵌入式开发板能同时运行32000个进程?
不要说是开发板,PC好像都同时运行不了多少个进程
就是Iphone也就那么几十个进程吧 我估计
#4
楼上的 好像是32000个进程吧
--->是的,是32000,也即32k个进程!
--->是的,是32000,也即32k个进程!
#5
对用户态的程序有了一些限制。
#6
32000多个进程吧
PS:如果要调试6.0下内核态驱动是不是比较麻烦?
PS:如果要调试6.0下内核态驱动是不是比较麻烦?
#7
主要的变化大家都说了
再补充2点:
WINCE5,0的OAL和内核是耦合在一起的。
WINCE6.0则是分开在2个DLL里面的。
这样OEM在更新OAL不用同步更新内核。
WINCE5.0 一个进程的句柄可以被另外的进程使用。
WINCE6.0 每个进程都有独特的进程句柄值。
再补充2点:
WINCE5,0的OAL和内核是耦合在一起的。
WINCE6.0则是分开在2个DLL里面的。
这样OEM在更新OAL不用同步更新内核。
WINCE5.0 一个进程的句柄可以被另外的进程使用。
WINCE6.0 每个进程都有独特的进程句柄值。
#8
最大区别一个是5,一个是6
#9
#10
没做过WINCE6.0
不过听说WINCE6.0自带RIL
WinCE5.0没这玩意
不过听说WINCE6.0自带RIL
WinCE5.0没这玩意
#11
我看就是开发环境变了不少,其他没有太大变化。
#12
驱动框架变化了
进程的支持数变化了
进程的支持数变化了
#13
最明显的是系统的exe变成了dll
#14
5.0 用户态的程序可以通过setkmode 访问内核态的数据
6.0 内核态的数据只能用内核态的程序访问。。 用户态的程序需通过驱动来访问内核
6.0 内核态的数据只能用内核态的程序访问。。 用户态的程序需通过驱动来访问内核
#15
5.0的驱动,运行在 user 态,所以应用可以直接访问驱动
6.0的驱动,运行于 Kernel 态,必须通过一定的方法才能访问到
#16
6.0定制系统时少了MFC组建
#17
office 不见了 CE6 R3 才有。
#18
欢迎大家继续发表的想法啊!
#19
这个比较全了吧,是主要的区别。
#20
WINCE5 WINCE6最大区别,看到了吗?两个字符串的区别,就是5 和 6的区别....哈哈
其实我也真的认为就这么点区别.....
其实我也真的认为就这么点区别.....
#21
6.0系统有内核态这一说法,还有进程数和开发环境不一样了。还有内存管理方面!
#22
> 我当初就是这么回答的。呵呵。
#23
这都是牛人!哈哈,继续顶
#24
wince6不支持直接操作寄存器了,比如virtualcopy 等
#1
wince6比wince5编译出来的内核更快更稳定效率更高?
个人之见
个人之见
#2
WINCE6.0支持最大3200个进程,每个进程独自占用2G虚拟地址空间。WINCE5.0最多有32个进程,每个进程有32M的虚拟地址空间,所有进程共享2G的虚拟地址空间。WINCE6.0支持内核态和用户态,而CE5.0没有内核态。其次是WINCE6.0的内核是以DLL形式实现的,而CE5.0是以进程实现的。
#3
楼上的 好像是32000个进程吧
其实我觉得这东西就是个噱头,哪个嵌入式开发板能同时运行32000个进程?
不要说是开发板,PC好像都同时运行不了多少个进程
就是Iphone也就那么几十个进程吧 我估计
其实我觉得这东西就是个噱头,哪个嵌入式开发板能同时运行32000个进程?
不要说是开发板,PC好像都同时运行不了多少个进程
就是Iphone也就那么几十个进程吧 我估计
#4
楼上的 好像是32000个进程吧
--->是的,是32000,也即32k个进程!
--->是的,是32000,也即32k个进程!
#5
对用户态的程序有了一些限制。
#6
32000多个进程吧
PS:如果要调试6.0下内核态驱动是不是比较麻烦?
PS:如果要调试6.0下内核态驱动是不是比较麻烦?
#7
主要的变化大家都说了
再补充2点:
WINCE5,0的OAL和内核是耦合在一起的。
WINCE6.0则是分开在2个DLL里面的。
这样OEM在更新OAL不用同步更新内核。
WINCE5.0 一个进程的句柄可以被另外的进程使用。
WINCE6.0 每个进程都有独特的进程句柄值。
再补充2点:
WINCE5,0的OAL和内核是耦合在一起的。
WINCE6.0则是分开在2个DLL里面的。
这样OEM在更新OAL不用同步更新内核。
WINCE5.0 一个进程的句柄可以被另外的进程使用。
WINCE6.0 每个进程都有独特的进程句柄值。
#8
最大区别一个是5,一个是6
#9
#10
没做过WINCE6.0
不过听说WINCE6.0自带RIL
WinCE5.0没这玩意
不过听说WINCE6.0自带RIL
WinCE5.0没这玩意
#11
我看就是开发环境变了不少,其他没有太大变化。
#12
驱动框架变化了
进程的支持数变化了
进程的支持数变化了
#13
最明显的是系统的exe变成了dll
#14
5.0 用户态的程序可以通过setkmode 访问内核态的数据
6.0 内核态的数据只能用内核态的程序访问。。 用户态的程序需通过驱动来访问内核
6.0 内核态的数据只能用内核态的程序访问。。 用户态的程序需通过驱动来访问内核
#15
5.0的驱动,运行在 user 态,所以应用可以直接访问驱动
6.0的驱动,运行于 Kernel 态,必须通过一定的方法才能访问到
#16
6.0定制系统时少了MFC组建
#17
office 不见了 CE6 R3 才有。
#18
欢迎大家继续发表的想法啊!
#19
这个比较全了吧,是主要的区别。
#20
WINCE5 WINCE6最大区别,看到了吗?两个字符串的区别,就是5 和 6的区别....哈哈
其实我也真的认为就这么点区别.....
其实我也真的认为就这么点区别.....
#21
6.0系统有内核态这一说法,还有进程数和开发环境不一样了。还有内存管理方面!
#22
> 我当初就是这么回答的。呵呵。
#23
这都是牛人!哈哈,继续顶
#24
wince6不支持直接操作寄存器了,比如virtualcopy 等