云开yunming 发表于 2015-3-5 14:57:10

uc/osII系统在多任务的时候,偶出现CPU利用率很高,甚至卡死机子

在uc/osII系统,单独跑界面cpu利用率为2~3%。单跑通讯cpu的利用率为14~19%。同时跑界面和通讯,cpu利用率大多数情况是14~27%,但是偶尔会出现60%~70%。然后运行时间长了,就卡死机子了。请教一下为什么会偶尔出现高的cpu利用率,时间长了就死机。

eric2013 发表于 2015-3-5 19:17:38

应该是你的通讯或者界面有bug

云开yunming 发表于 2015-3-6 16:42:33

回 eric2013 的帖子

eric2013:应该是你的通讯或者界面有bug (2015-03-05 19:17) images/back.gif

硬汉,我已经把我界面的压缩包,发到你到QQ邮箱了。麻烦你帮我看看,是哪里存在的bug。我求救很久了。真的迫切需要帮组啊。

eric2013 发表于 2015-3-6 20:59:21

回 云开yunming 的帖子

云开yunming:硬汉,我已经把我界面的压缩包,发到你到QQ邮箱了。麻烦你帮我看看,是哪里存在的bug。我求救很久了。真的迫切需要帮组啊。 (2015-03-06 16:42) images/back.gif

我看了,暂时还没有发现问题,明天我再看看,还有就是你的CPU利用率是怎么显示的。

云开yunming 发表于 2015-3-7 10:19:20

回 eric2013 的帖子

eric2013:我看了,暂时还没有发现问题,明天我再看看,还有就是你的CPU利用率是怎么显示的。 (2015-03-06 20:59) images/back.gif

我还有一个任务是串口打印信息的,直接打印“OSCPUUsage”函数。这个是ucos自带的函数,我就直接用了。
页: [1]
查看完整版本: uc/osII系统在多任务的时候,偶出现CPU利用率很高,甚至卡死机子