dev, tech/rtos

uC/OS-II

구띵 2006. 5. 23. 00:05

1. real time systems concepts

:

 

2. uC/OS-II Kernel structure (* 중요)

: Kernel에 사용하는 자료구조, TCB(task control block : task를 제어하기위한 블럭)

 

3. uC/OS-II Initializing & Starting (*)

: 초기화(전역변수, 링크드 리스트), 테스크 수행

 

 

 

---------------------------------------CoreAPI(커널에 있어서 핵심적인기능이라 할수 있음)

4. Task Management

: OSTaskCreate()

 

5. Time Management

: OSTimeDly() - CPU를 점유하지 않는 딜레이

---------------------------------------------------

 

 

 

 

6. Event Control Blocks

:ECB(일종 구조체) -> 동기화객체, 통신객체에서 공통적으로 사용하는 자료구조(OSEventType으로 구분하도록함. p.108)

(table은 배열)

 

OS_EventWaitListInit().......OS_EventTO() -p.106

 

 

 

 

 

--------------------------------------동기화객체---

7. Semaphore Management

 

8. Mutual Exclusion Semaphore (Management)

: Mutex

---------------------------------------------------

 

--------------------------------------통신객체-----

9. Message Mailbox Management : Mbox

 

10. Message Queue Management : Queue

---------------------------------------------------