IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> B_QuRT_User_Guide(4) -> 正文阅读

[嵌入式]B_QuRT_User_Guide(4)

3.9 qurt_thread_attr_set_tcb_partition()

3.9.1 功能文档

3.9.1.1 static void qurt_thread_attr_set_tcb_partition (qurt_thread_attr_t ? attr, unsigned char tcb_partition )

设置线程 TCB 分区属性。 指定分配线程的线程控制块 (TCB) 的内存类型。 在 RAM 或 TCM/LPM 中分配 TCB。

相关数据类型
qurt_thread_attr_t

参数

in,outattr指向线程属性结构的指针
intcb_partitionTCB 分区,值:
0 – TCB 驻留在 RAM 中
1 – TCB 位于 TCM/LCM 中

返回值
None.

依赖关系
None.

3.10 qurt_thread_attr_set_timetest_id()

3.10.1 功能文档

3.10.1.1 static void qurt_thread_attr_set_timetest_id ( qurt_thread_attr_t ? attr,unsigned short timetest_id )

设置线程时间测试属性。
指定线程使用的时间测试标识符。
Timetest 标识符用于在调试或分析期间标识线程。

注意:Timetest 标识符不同于内核生成的用于在 API 线程操作中指定线程的线程标识符。

相关数据类型
qurt_thread_attr_t

参数

in,outattr指向线程属性结构的指针
intimetest_id时间测试标识符值

返回值
None.

依赖关系
None.

3.11 qurt_thread_create()

3.11.1 功能文档

3.11.1.1 int qurt_thread_create ( qurt_thread_t ? thread_id, qurt_thread_attr_t ? attr,void(?)(void ?) entrypoint, void ? arg )

创建具有指定属性的线程,并使其可执行。
注意:如果线程属性中指定的硬件线程集对目标处理器版本无效,则此函数将失败(并产生错误结果)。

相关数据类型
qurt_thread_t
qurt_thread_attr_t

参数

outthread_id如果线程已成功创建,则返回指向线程标识符的指针。
inattr指向已初始化线程属性结构的指针,该结构指定已创建线程的属性。
inentrypointC函数指针,指定线程的主函数。
inarg指向特定于线程的参数结构的指针。

返回值
QURT_EOK – 已创建线程。
QURT_EFAILED – 未创建线程。

依赖关系
None.

3.12 qurt_thread_exit()

3.12.1 功能文档

3.12.1.1 void qurt_thread_exit ( int status )

停止当前线程并唤醒任何加入它的线程,然后销毁停止的线程。
任何在当前线程上挂起的线程(通过执行线程连接——第 3.19.1.1 节)都会被唤醒并传递一个用户定义的状态值,指示停止线程的状态。

注意:必须在线程的上下文中调用exit才能停止。

参数

instatus用户定义的线程退出状态值。

返回值
None.

依赖关系
None.

3.13 qurt_thread_get_anysignal()

3.13.1 功能文档

3.13.1.1 unsigned int qurt_thread_get_anysignal ( void )

获取当前线程的信号。 返回当前线程的 RTOS 分配信号。
QuRT 为每个线程分配一个信号以支持线程之间的通信。

返回值
信号对象地址——分配给当前线程的任何信号对象。

依赖关系
None.

3.14 qurt_thread_get_id()

3.14.1 功能文档

3.14.1.1 qurt_thread_t qurt_thread_get_id ( void )

获取当前线程的标识符。
返回当前线程的线程标识符。

返回值
线程标识符——当前线程的标识符。

依赖关系
None.

3.15 qurt_thread_get_l2cache_partition()

3.15.1 功能文档

3.15.1.1 qurt_cache_partition_t qurt_thread_get_l2cache_partition ( void )

返回分配给调用者线程的 L2 缓存分区的当前值。

返回值
数据类型 qurt_cache_partition_t 的值。

依赖关系
None.

3.16 qurt_thread_get_name()

3.16.1 功能文档

3.16.1.1 void qurt_thread_get_name ( char ? name, unsigned char max_len )

获取当前线程的线程名。
返回当前线程的线程名称。 线程名称作为线程属性分配给线程(第 3 节)。 它们用于在调试或分析期间识别线程。

参数

outname指向字符串的指针,该字符串指定存储返回的线程名称的地址。
inmax_len可以返回的字符串的最大长度。

返回值
None.

依赖关系
None.

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-05-26 15:21:59  更:2022-05-26 15:22:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:48:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码