打印
[应用相关]

如何将卡死线程恢复到初始状态呢?

[复制链接]
611|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2023-4-28 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、使用uwb模块测距,如果模块没加载,uwb线程会卡死,但不会影响其他线程;
二、uwb线程:1.进入后初始化uwb模块;2.while循环中只处理uwb的测距程序;
三、uwb测距,uwb测距使用的是单向测距,其中有一个延时函数(程序就是在这里卡死);
四、想知道:如何将线程重新回复初始化;有相应的函数吗?

使用特权

评论回复
沙发
月亮一键变蓝| | 2023-5-18 20:00 | 只看该作者
UWB要进行初始化和配置,还得对系统进行授权

使用特权

评论回复
板凳
失物招領| | 2023-5-18 22:09 | 只看该作者
可能会涉及到对系统资源的访问和修改

使用特权

评论回复
地板
温室雏菊| | 2023-5-19 00:14 | 只看该作者
需要使用特权级来保证安全性吧

使用特权

评论回复
5
故意相遇| | 2023-5-19 02:38 | 只看该作者
用RT_THREAD_PERM_DATA_SYS权限来修改系统数据

使用特权

评论回复
6
捧一束彼岸花| | 2023-5-19 03:18 | 只看该作者
特权级修改时钟参数,也能调设备模式

使用特权

评论回复
7
风凉| | 2023-5-19 05:02 | 只看该作者
可以添加延时函数

使用特权

评论回复
8
将爱藏于深海| | 2023-5-19 09:56 | 只看该作者
初始化完成后才能整其他的任务

使用特权

评论回复
9
春日负喧| | 2023-5-19 13:22 | 只看该作者
可以使用RT-Thread的线程回复函数

使用特权

评论回复
10
LLGTR| | 2023-5-19 14:11 | 只看该作者
卡死要看是怎么卡死的,如果只是线程卡死倒无所谓。

使用特权

评论回复
11
朝生| | 2023-5-19 14:11 | 只看该作者
好像没有这个函数,只有结束线程,重新开始线程,怎么结束是个问题,毕竟你线程都卡死了。

使用特权

评论回复
12
软核硬核| | 2023-5-19 14:12 | 只看该作者
感觉设计逻辑是有些问题的,最好还是优化一下!

使用特权

评论回复
13
未说出口的像你| | 2023-5-19 16:11 | 只看该作者
函数得注意优先级

使用特权

评论回复
14
在曼谷的春| | 2023-5-19 20:45 | 只看该作者
可以使用destroy()函数销毁线程后,手动清除这个代码段

使用特权

评论回复
15
周半梅| | 2024-5-21 07:03 | 只看该作者

需要在做项目的过程中经历磨难

使用特权

评论回复
16
Pulitzer| | 2024-5-21 08:06 | 只看该作者

硬件设计和软件设计本来就是鱼和熊掌的关系,两者不可兼得

使用特权

评论回复
17
童雨竹| | 2024-5-21 10:02 | 只看该作者

结构化模块化的程序设计的思想,使最基本的要求

使用特权

评论回复
18
Wordsworth| | 2024-5-21 11:05 | 只看该作者

确定好硬件原理图,硬件布线,最后才是软件的开发

使用特权

评论回复
19
公羊子丹| | 2024-5-21 13:01 | 只看该作者

写程序不难,但是程序怎么样才能写的好,写的快,那是需要点经验积累的

使用特权

评论回复
20
万图| | 2024-5-21 14:04 | 只看该作者

在实际的项目应用当中,单片机引脚的复用相当厉害

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

471

主题

2738

帖子

2

粉丝