1

帖子

0

TA的资源

一粒金砂(初级)

21
 
引用 17 楼 gooogleman 的回复:
引用 15 楼 LH806732 的回复:
不知道你是不是实现了HIV注册表,并且你的应用是不是都对注册表进行了读写?
如果对注册表进行了读写,速度肯定会慢。
我们一直都是用MFC做应用的,所以对于你添加的组件不是很了解。


对了,wince5.0下已经实现了hive
但是wince6.0没有实现,这不是更加神奇了。

1.是AP慢还是系统慢?系统应该不会慢的。或者你改成3.5dotnet frame看看。

2.不知。暂时没有调试过

另外:6.O下是有HIVE的,register storage里面是有的。具体位置在 core os->cebase->core os services->file system and Data storage->Register storage->Hive-based Register

不知是不是你所说的。可能是我理解错了。。。

回复

2

帖子

0

TA的资源

一粒金砂(初级)

22
 
引用 14 楼 codewarrior 的回复:
什么硬件平台?多大RAM多快的CPU?
C#的程序都干了什么事情?是不是一个helloworld都慢的要死?
慢是有多慢?启动一个app要一分多钟?

牛人,DevKit8000入手了。。不太好玩。。小狗板看了下好粗糙啊。。。。有空交流下3530的事情。
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

23
 
找了个工具来检查5.0/4.2下的驱动弄到wince6.0应该修改的函数,发现有几个函数在wince6.0已经不支持,但是奇怪,不会报错的,请问这是怎么回事?
移植程序CE5到CE6的检查工具 CeAppCompat.exe
CE5到CE6在内核上有不少修改,有些程序需要修改,微软帮你做了这么一个工具,
生成一个网页,告诉你哪些地方需要修改。

目录位置你安装的PB6目录\PUBLIC\COMMON\OAK\BIN\I386\CeAppCompat.exe
复制代码CMD命令:CEAppCompat -i Path[\Filename.(exe/dll)] [-o OutputResultsFile]



-i   Required : Folder Path to Scan or Module to be Scanned

-o        Optional : The resultant Output File



Example : CEAppCompat -i C:\CeApp.exe -o NativeAppResults

Example : CEAppCompat -i C:\WinCE5_0 -o NativeAppResults

——————————————————————————————————————————————————————
Automated Scan of all Dlls/Exes
(Scanned Module: H:\WINCE600\OSDesigns\Try2440CE6\Try2440CE6\RelDir\QxCE6BSP_ARMV4I_Debug\ser2440.dll )
Module (Exe/Dll) Name APIs called by this exe/dll

Legend: BOLD (deprecated APIs), Italics (kernel-mode only apis), rest are worth noting API changes Dependencies MissingDependencies
ser2440.dll VirtualCopy InterruptDone SetProcPermissions InterruptDisable InterruptInitialize GetCurrentPermissions    COREDLL.dll,CEDDK.dll
Total Number of Modules (Dll/Exe): 1.
Total Number of Modules Affected : 1.

--------------------------------------------------------------------------------




 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

24
 
晕倒,遇到个雷人问题。
无论我怎么设置,我的FIFO的触发深度都是最大的28byte,不知道咋回事。
 
 
 

回复
九局夏半 该用户已被删除
25
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

26
 
看看设备的CPU使用率,看看是不是某个进程占用了过多的CPU资源。
看看有没有哪个驱动没有正确处理中断,导致中断信号一直存在。
把能去掉的驱动都去掉试试。
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

27
 
1,会不会是系统就很慢呢?看看RTC有没有问题。
2,2440自带的串口也有这个问题么?很可能还是驱动的问题。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

28
 
我的问题不算雷人吧。给点意见吧。
————下个月我们公司不给上网了,我以后也不能来回答了,嘿嘿
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

29
 
引用 6 楼 paul_chao 的回复:
1. 没遇到过, 不知.

2. WinCE 5.0 -> 6.0 时, Marshalling 的机制改变(http://msdn.microsoft.com/en-us/library/aa932632.aspx), LZ 的 driver 是否有用 MapCallerPtr 等 API, 若有的话要改写. 还是 LZ 有 Memory Leakage 的问题, 不然应不会影响到 AP???? LZ 是否有相对应的 debug message??

Paul, Chao @ Techware

1、感觉明显启动慢了。但是运行的时候不慢的。

2、没有任何串口信息输出。如果Memory Leakage 会有什么标志?但是我查看内存使用情况,发现和开机的时候没有什么大变化。请问paul_chao 有什么良策检测内存的使用问题。关键是wince5.0 下同一个驱动,并没有出现这种情况。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

30
 
C#程序只跟.net有关,启动慢你可以做个测试就是加几个相关的组件的简化系统再来跑程序试一下,把串口输出语句去掉。
这样的话我觉得应该程序启动不会慢的,还有程序跟调用的DLL也有一定关系。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

31
 
引用 10 楼 zhj8727 的回复:
uping
[/quote]
你好无聊啊,举报你,到处uping啊。?
[quote]引用 9 楼 hudaweikevin 的回复:
C#程序只跟.net有关,启动慢你可以做个测试就是加几个相关的组件的简化系统再来跑程序试一下,把串口输出语句去掉。
这样的话我觉得应该程序启动不会慢的,还有程序跟调用的DLL也有一定关系。


串口无信息输出了。不解这个问题了。现在是每个c#都启动很慢。
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(初级)

32
 
引用 12 楼 codewarrior 的回复:
超级慢?你确定这是不正常的慢而不是正常的慢?我们现在的程序用Silverlight,在600MHz的ARM上也是超级慢……

就是感觉启动比wince5的 c#慢。同一个程序啊。再说了wince6.0不应该比wince5.0还烂吧。

估计启动时间比在wince5下慢了三分之一的时间。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

33
 
引用 14 楼 codewarrior 的回复:
什么硬件平台?多大RAM多快的CPU?
C#的程序都干了什么事情?是不是一个helloworld都慢的要死?
慢是有多慢?启动一个app要一分多钟?


那倒没有这么慢。
一个按钮的程序而已都慢,那个杯子会停三到五秒,
128M SDRAM 2440 400M
关键我同一个机器在wince5.0上起来是2到3秒的。
只要是c#就会这样的,起来后到没有什么问题。
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

34
 
引用 18 楼 LH806732 的回复:
不是吧,你有没有忽悠大家?


我很着急啊,还忽悠,我就是搞不懂才来问的,尤其是第二个问题,莫名其妙。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

35
 
你这个C#的程序是基于winforms的?
 
 
 

回复

1

帖子

0

TA的资源

禁止发言

36
 
能不能再装个framework试试  我不太懂
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

37
 
引用 26 楼 codewarrior 的回复:
你这个C#的程序是基于winforms的?


对,就是个对话框一样的。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

38
 
没弄过6.0, 只能帮顶了~~ 5.0时遇到过系统很慢,后来发现时NANDFLASH的问题
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

39
 
引用 29 楼 LH806732 的回复:
我们做的WinCE 6.0的应用跑的都很好啊,一点问题都没有,连3D都跑的很欢~


你是6410,我是2440啊,也许2440他就是适合wince5.0的。

看来要解决这个外部串口的问题了。
————————————————————————————————————————————
现在先将触发深度设低试下,提高中断优先级。

http://topic.eeworld.net/u/20090427/16/49d1fa0b-7e12-4a31-bedb-04539f070c72.html
先搞定容易的,再来弄难的。嘿嘿。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

40
 
我发现这个外部串口芯片的FIFO太小了,据说有256 byte FIFO的外扩串口芯片。
Oxford 这家公司的 chip, 去看看去,赶紧换一个试试。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表