主页 文档 下载 莱特 沙龙 English

RTESM文档
RTEMS精彩应用
RTEMS版权说明
其他RTOS
ARM/DSP专区
AVR/FPGA/PCB
嵌入式文件系统
ARM AVR仿真器DIY
莱特电子工作室
联系我们
 

RTEMS 任务管理指令:笔记本

作者 Ray

RTEMS版权所有,转载请注明来源www.rtems.net,作者Ray

9.4.11: TASK_GET_NOTE- 得到任务笔记入口

函数原型 :

rtems_status_code rtems_task_get_note(

rtems_id id,

rtems_unsigned32 notepad,

rtems_unsigned32 *note

);

返回值代表的状态:

RTEMS_SUCCESSFUL- 成功地获取笔记本入口

RTEMS_INVALID_ADDRESS- 入口是空值

RTEMS_INVALID_ID- 任务ID标识无效

RTEMS_INVALID_NUMBER- 无效的笔记本位置

描述:

该函数返回id指定任务的笔记本中的记录。

注意:

该函数不会引起任务被抢占。

如果 ID标识被设定成 RTEMS_SELF,任务将获取它自己的笔记本信息。

十六个笔记本位置定义对应常量RTEMS_NOTEPAD_0到RTEMS_NOTEPAD_15。

如果任务不是本地节点上的任务而是一个全局任务那么该指令将会对远端结点产生一个请求,要求获得指定任务笔记本入口。

9.4.12: TASK_SET_NOTE- 任务笔记本入口置位

函数原型:

rtems_status_code rtems_task_set_note(

rtems_id id,

rtems_unsigned32 notepad,

rtems_unsigned32 note

);

返回值代表的状态:

RTEMS_SUCCESSFUL- 任务笔记置位成功获取

RTEMS_INVALID_ID- 无效的任务ID标识

RTEMS_INVALID_NUMBER- 无效笔记本位置

描述:

该函数为ID标识指定的任务的笔记入口置位。

注意:

如果ID标识被设定成 RTEMS_SELF,任务将对它自己的笔记本位置制位。

该函数不会引起任务调度。

十六个笔记本位置定义对应常量RTEMS_NOTEPAD_0到RTEMS_NOTEPAD_15。

如果任务不是本地节点上的任务而是一个全局任务那么该指令将会对远端结点产生一个请求,要求置位指定任务笔记本入口。

 
嵌入式软硬件设计咨询 • 8位 16位 32位 64位 RISC DSP
主页文章 方案 产品 下载反馈
 
2004 RTEMS.NET 版权所有