컴퓨터공부/Embedded

[강좌] uC/OS-II EP7209(ARM7) 포팅

achivenKakao 2006. 12. 27. 01:27

Author: 김 효준
Source: HiTEL Digital Sig.
Date: 2004.9.29


µC/OS-II EP7209(ARM7) 포팅


(1) 강좌 소개

잘 아시겠지만 uC/OS-II 는 소스가 공개되어 있는 유명한 RTOS 입니다. 이번 강좌에서는 uC/OS-II를 EP7209 보드에 포팅하는 방법에 대한 내용입니다. 강좌를 이해하시기 위해서는 uC/OS-II에 대한 기본 지식과, EP7209에 대한 지식을 필요로 합니다.

제가 EP7209를 택한 이유는, 얼마전에 이 보드를 구입했기 때문인데요, 이 CPU는 ARM720 Core의 CPU입니다. 따라서... 강좌 내용을 잘 이해하신다면 다른 ARM7 CPU에 포팅할 때에도 적용하실 수 있을 것이라 생각합니다.

해당 보드는 현재 www.nanowit.com에서 약 10만원 정도에 판매되고 있습니다. 저는 그 회사와는 별 상관이 없는 사람이므로 보드에 대한 문의는 해당 사이트에서 하시길 바랍니다.

강좌는 그리 길지 않을 것이라 생각합니다. 제목 그대로 '포팅'만을 다룰 것이기 때문입니다. 차후에 기회가 닿는다면 uC/OS-II 전반에 관한 강좌도 했으면 합니다만, 현재로선 그저 생각일 따름입니다.

다음은 강좌 계획입니다.

  1. 강좌소개
  2. 포팅을 위한 환경
  3. Stack 모양 만들기
  4. OSTaskStkInit 함수
  5. IRQ 핸들러와 OSTickISR 함수
  6. OSStartHighRdy 함수
  7. OSCtxSw함수
  8. OSIntCtxSw함수
  9. 마무리

계획대로 잘 될런지는 모르겠지만... 아무쪼록 많은 성원 부탁드립니다.


..more