社区
高通开发者论坛
帖子详情
Brew 中如何做到死循环?? 高手帮忙!!
keane83
2008-11-18 12:56:05
若想实现死循环。
for(;;);
这样应该是不oK的吧。是不是CPU占用率会100%(不知道那个看门狗会不会出来)。所以我想在循环中sleep一下。
好像Brew中还没这种接口。
大家帮想想办法?????
...全文
1310
15
打赏
收藏
Brew 中如何做到死循环?? 高手帮忙!!
若想实现死循环。 for(;;); 这样应该是不oK的吧。是不是CPU占用率会100%(不知道那个看门狗会不会出来)。所以我想在循环中sleep一下。 好像Brew中还没这种接口。 大家帮想想办法?????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hw324306893
2011-03-02
打赏
举报
回复
设Timer,for(;;)、while(1)什么的,就等死机吧
hanwldiyi
2011-01-02
打赏
举报
回复
3楼正解
「已注销」
2011-01-02
打赏
举报
回复
clk_busy_wait
iBug168
2010-12-30
打赏
举报
回复
[Quote=引用 9 楼 fenger8293 的回复:]
死循环会让手机栈溢出而重启的。我曾经封装DGBPRINTF的时候,不小心替换错了,造成无限递归,而且还是写的开机运行程序,导致手机一直开不了机,最后删了程序才起来。
[/Quote]
所谓的死循环跟无限递归是两码事, 无限递归是不停的进栈...理论上来说不管是什么平台什么系统都会导致栈溢出, 而死循环是一直使用cpu, 主流的操作系统中"进程的实现"基本都是一个无限循环,当"应用"退出的时候跳出.
由于brew是单线程的,所以无限循环的设计基本上只能依赖于Timer,因为一但有死循环,其他的app将无法得到正常的调用.
deonzhang
2010-12-02
打赏
举报
回复
学习了
wyx314985
2010-11-20
打赏
举报
回复
直接使用3楼的方法就行了,将UI挂起一段时间,等待收到定时器信号量即可
但是需要注意一点,高通本身在SLEEP时会关闭所有定时器(协议的除外),这可能导致较大的延迟。
for(;;)这样肯定是不行的,REX本身是抢占式操作系统,这种写法是将单个线程挂起,对于其他线程来说依然可以运行,最后直接导致WDOG超时异常(1分钟之后)
手指风
2010-11-02
打赏
举报
回复
死循环会让手机栈溢出而重启的。我曾经封装DGBPRINTF的时候,不小心替换错了,造成无限递归,而且还是写的开机运行程序,导致手机一直开不了机,最后删了程序才起来。
blade_tail
2010-10-30
打赏
举报
回复
使用IThread接口,在Thread的实现start函数里实现死循环。
路飞-总裁
2010-10-09
打赏
举报
回复
3楼正解。
strayedbird
2010-10-09
打赏
举报
回复
BREW 的IThread接口可以实现类死循环但又能够让出cpu的设计。
Scripts_cn
2010-10-07
打赏
举报
回复
这样岂不搞死机了。。。
instantboy
2010-09-28
打赏
举报
回复
3楼真有意思。
lz可以使用MSLEEP,但是需要你在mif中勾选system权限才能用
malu_1982
2008-12-12
打赏
举报
回复
int fun()
{
ISHELL_SetTimer(pShell, WAIT_TIME, fun);
}
这个应该可以吧。
malu_1982
2008-12-12
打赏
举报
回复
ISHELL_SetTimer();
飞哥
2008-11-25
打赏
举报
回复
rex_wait(time);
这个不知道行不行
前端开发基于jQuery的选择器与DOM操作技术:网页元素精准定位及动态交互功能实现
内容概要:本文系统介绍了jQuery的基础知识,涵盖其概念、优势、开发环境搭建、核心语法与选择器、DOM遍历与操作方法,以及事件处理机制。文章强调jQuery作为轻量级JavaScript库在简化DOM操作、跨浏览器兼容性及提升开发效率方面的突出作用,并通过大量代码示例详细讲解了选择器(如标签、类、ID、属性、自定义及表单选择器)、DOM遍历方法(如filter、next、siblings等)、元素访问方式(.get()和索引访问)以及事件绑定与委托(如on、off、hover、ready等),帮助读者掌握jQuery的核心使用技巧。; 适合人群:具备HTML、CSS和JavaScript基础,初入前端领域的开发者或希望巩固jQuery基础的1-3年经验研发人员。; 使用场景及目标:①快速实现DOM元素选取与操作,提升页面交互开发效率;②理解jQuery事件机制与DOM遍历逻辑,用于传统项目维护或兼容性开发;③为学习现代前端框架前打下扎实的JavaScript操作基础。; 阅读建议:建议结合文
中
示例动手实践,重点理解选择器的使用场景与事件委托机制,注意区分jQuery对象与原生DOM对象的操作差异,并在实际项目
中
逐步应用所学内容以加深理解。
DeepSeek类AI在图书馆智慧服务
中
的应用与技术考量.docx
DeepSeek类AI在图书馆智慧服务
中
的应用与技术考量.docx
jsfuck自动解码工具.zip
jsfuck自动解码工具
COMSOL仿真模型展现手性结构
利用COMSOL软件进行手性结构电磁仿真的具体步骤和技术细节。主要内容涵盖如何构建手性结构的通用模型,以及如何精确计算不同极化状态(如左旋圆极化、右旋圆极化)下的透射率(Tlr, Trl, Trr, Tll)和反射率(Rlr, Rrl, Rrr, Rll)分量。文
中
特别强调了极化分量计算的关键点,包括正确应用MATLAB脚本进行电场分量的矢量合成与投影运算,确保极化方向的一致性和准确性。此外,还提供了能量守恒检查的方法,用于验证模型的可靠性。 适合人群:从事电磁仿真、光学器件设计的研究人员和工程师,尤其是那些需要深入了解手性材料电磁特性的专业人士。 使用场景及目标:适用于希望掌握COMSOL多物理场仿真工具在手性结构电磁特性研究
中
的应用,旨在提高仿真精度和效率,避免常见错误,确保仿真结果的可靠性和一致性。 其他说明:文
中
提供的MATLAB代码片段有助于读者更好地理解和实施具体的计算过程,同时提醒了一些常见的陷阱和注意事项,帮助用户规避潜在的问题。
VMD-MFRFNN_VMD-MFRFNN.zip
VMD-MFRFNN_VMD-MFRFNN.zip
高通开发者论坛
4,672
社区成员
5,875
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章