自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 在AUTOSAR中,WaitEvent、GetEvent和ClearEvent

它接受一个事件掩码作为参数,表示任务所关注的事件。然后,它会获取当前任务的ID,并将事件掩码存储在任务的事件掩码字段中。接下来,函数会检查当前任务的事件状态,如果事件已经发生,则直接返回。否则,将任务的状态设置为等待,并进入任务挂起状态,等待事件发生。然后,它会获取任务的事件掩码,并将其存储在指针所指向的位置。接下来,函数会清除任务的事件掩码,以便下次调用。然后,它会获取当前任务的ID,并将事件掩码与任务的事件掩码进行按位与操作,以清除指定的事件位。函数会返回任务当前的事件掩码,即表示哪些事件已经发生。

2023-08-17 13:36:43 653 1

原创 关于autosar os的task问题

如果ev中的事件掩码与Rte_Ev_Cyclic_OsTask_100_7_5ms_7500_100000us不为零,表示Rte_Ev_Cyclic_OsTask_100_7_5ms_7500_100000us事件已经触发。3. 在循环中,首先调用WaitEvent函数等待两个事件的发生:Rte_Ev_Cyclic_OsTask_100_7_5ms_7500_100000us和Rte_Ev_Run_TDC_TDC_Runnable。1. 首先,定义了一个名为ev的变量,用于存储任务的事件掩码。

2023-08-17 13:33:12 326 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除