본문 바로가기
dev, tech/rtos

uC/OS-II

by 구띵 2006. 5. 23.

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

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

 

 

'dev, tech > rtos' 카테고리의 다른 글

VxWorks, pSOS, VRTXsa, Nucleus, uC/OS II의 Interfac..  (0) 2006.06.02
RTOS(Real Time Operating System)의 프로그래밍 기법  (0) 2006.06.02
uC/OS-II 의 특징  (0) 2006.05.30
  (0) 2006.05.22

댓글