wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
阅读:1641回复:3

IE上网的问题?

楼主#
更多 发布于:2008-11-13 09:56
在WINCE5下,通过GPRS拨号上网成功。然后用WINCE 自带的IE浏览网页,发现在打开网页的时候,其他驱动的IST线程唤醒会延迟10-6、70毫秒。即中断产生后,IST线城WaitForSingleObject会延时唤醒。请问哪位高手碰到过,是怎么解决的。
zq2002
论坛版主
论坛版主
  • 注册日期2003-12-30
  • 最后登录2018-09-26
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望185点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-13 10:06
调高优先级不行么?
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2008-11-13 14:48
提高优先级后,中断到是及时唤醒了。结果GPRS串口会OVERFLOW。但是我作了测试,如果不上网浏览,直接通过这个串口以115200的速度全速收发数据,没有问题,不会造成其他驱动IST厌时
zq2002
论坛版主
论坛版主
  • 注册日期2003-12-30
  • 最后登录2018-09-26
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望185点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-11-13 16:35
那看来不是串口造成的,而是 IE 的事。估计是因为IE里某个线程执行时占用的CPU时间太多,造成其他线程的延时。调高中断接收线程,又使得IE执行的时间变少,串口传过来的数据没来得及处理,造成的overflow吧。
游客

返回顶部