?????????????????????????
???????????? ???????[ 2012/9/14 10:16:06 ] ????????
???????????Щ????????????????????????????????????????????Щ?????????????????
RAW_U16 raw_semaphore_get(RAW_SEMAPHORE *semaphore_ptr?? RAW_U32 wait_option) RAW_U16 error_status; RAW_SR_ALLOC(); #if (RAW_SEMA_FUNCTION_CHECK > 0)
if (semaphore_ptr == 0) {
return RAW_NOT_CALLED_BY_ISR;
#endif
RAW_CRITICAL_EXIT();
RAW_CRITICAL_EXIT();
raw_pend_object(&semaphore_ptr->common_block_obj?? raw_task_active?? wait_option);
raw_sched(); } |
???????????????????????Щ????????????????????????????????????????????????????????
??????1???ж??????????
??????2???ж?????????????ж??????????У????????????
??????3???ж???count????0???????? 0?????1?????
??????4????????count??0????????????????????????
??????5????????????????????????????
??????6??????????????????ready????????????????pend??????????????????У?
??????7?????????????λ???????е?????????task???????÷?????????????????????????????????????
??????

???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44