개발/임베디드
RTOS 3 - ECB
- ECB : Event Control Block : 세마포어, 메일박스 등 : 태스크가 다른 태스크나 ISR의 시그널 전달을 대기하는 경우 : 여러 태스크나 ISR이 신호 전달하는 경우 : 세마포어처럼 사용하는 경우 - ECB struct OS_EVENT : OSEventType: 이벤트 타입 : OSEventGrp: Wait list의 그룹 관리 비트 : OSEventCnt: 카운팅 세마포어 사용할때 사용되는 카운트 : *OSEventPtr: 메일박스나 큐를 사용할때 사용되는 메시지나 큐의 포인터 : OSEventTbl[]: 이벤트에 대한 Wait list - Wait list : TCB에서 우선순위 비트X,Y를 계산하는 방식과 동일하게 Grp 비트에 해당하는 Tbl의 해당 비트로 접근하는 방식으로 ..