Brew 中如何做到死循环?? 高手帮忙!!

keane83 2008-11-18 12:56:59
若想实现死循环。
for(;;);
这样应该是不oK的吧。是不是CPU占用率会100%(不知道那个看门狗会不会出来)。所以我想在循环中sleep一下。
好像Brew中还没这种接口。
大家帮想想办法?????
...全文
1264 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jungwen 2009-08-16
  • 打赏
  • 举报
回复
不行吧,Di规,会堆栈溢出?
l1w1w1 2009-08-08
  • 打赏
  • 举报
回复
加断点后停下来还能继续跑吗?
keane83 2009-04-18
  • 打赏
  • 举报
回复
给实机加断点才是我的目的。:) 不过我已经成功了。嘿嘿
xinghuacheng 2009-04-03
  • 打赏
  • 举报
回复
lz直接消失了……
2025hawk 2009-04-01
  • 打赏
  • 举报
回复
楼主估计想做一件不断去做,而且需要tick dog,暂时不知道什么时候达到结束条件的事吧。建议使用
初始化一个AEECallback,然后每次给Callback负责。不断调用ISHELL_Resume等callback回调就好
ISHELL_Resume(pMe->pIShell, &pMe->myICBFindxml);
visual4825 2009-03-21
  • 打赏
  • 举报
回复
楼主到底想干啥呀:)
Holinan 2009-02-19
  • 打赏
  • 举报
回复
用ISHELL_SetTimer(AEE_GetShell(),1000,testFun,(void*)pThis); 在testFun函数里面再写一个这个timer,每隔一段时间就可以自己调用下自己,就能实现死循环而且cpu不会100%

bbandxq521 2009-02-19
  • 打赏
  • 举报
回复
ISHELL_SetTimer(pIShell, NTIMES, targetFunc, pApp);

targetFunc()
{
ISHELL_SendEvent(....);
}

...
FLYUP_CHEN 2009-02-14
  • 打赏
  • 举报
回复
你可以使用ISHELL_SetTimer 做递归也可以用异步实现递归
zsf81 2009-02-11
  • 打赏
  • 举报
回复
TASK不会让你死循环的。
zsf81 2009-02-11
  • 打赏
  • 举报
回复
TASK不会让你死循环的。
飞哥 2009-02-10
  • 打赏
  • 举报
回复
使用ISHELL_SetTimer 做个递归调用
candy110 2008-11-18
  • 打赏
  • 举报
回复
主要要把你想做什么说出来.
然后就好办了.
  • 打赏
  • 举报
回复
BREW中的帮助函数MSLEEP()具有sleep 功能.
你能告诉我你想干什么呢?做死循环的目的么?如果只是想搞死手机,那方法太多了,呵呵

1,000

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧