阅读:1693回复:3
IE上网的问题?
在WINCE5下,通过GPRS拨号上网成功。然后用WINCE 自带的IE浏览网页,发现在打开网页的时候,其他驱动的IST线程唤醒会延迟10-6、70毫秒。即中断产生后,IST线城WaitForSingleObject会延时唤醒。请问哪位高手碰到过,是怎么解决的。
|
|
沙发#
发布于:2008-11-13 10:06
调高优先级不行么?
|
|
板凳#
发布于:2008-11-13 14:48
提高优先级后,中断到是及时唤醒了。结果GPRS串口会OVERFLOW。但是我作了测试,如果不上网浏览,直接通过这个串口以115200的速度全速收发数据,没有问题,不会造成其他驱动IST厌时
|
|
地板#
发布于:2008-11-13 16:35
那看来不是串口造成的,而是 IE 的事。估计是因为IE里某个线程执行时占用的CPU时间太多,造成其他线程的延时。调高中断接收线程,又使得IE执行的时间变少,串口传过来的数据没来得及处理,造成的overflow吧。
|
|