본문 바로가기

dev, tech224

uC/OS-II 의 특징 소스코드모든 소스 코드는 약5500줄 정도이며, 깔끔하고 일관성이 있다. 또, 주석이 충분하여 실제 동작에 대한 자세한 정보를 알 수 있다. 이식성ANSI C를 사용하여 이식성이 높다. 일부 프로세서에 의존적인 부분만 어셈블리 언어로 작성하여, 다른 프로세서로의 이식성을 고려하여 최대한 사용을 자제했다. 내장성 유연성 선점형 멀티태스킹 확정적 태스크 스택 서비스 인터럽트 관리 안정성 2006. 5. 30.
uC/OS-II 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를 점유하지 않는 딜레이----------------------------------------------.. 2006. 5. 23.
포인터 완전제패IT백두대간 C언어 펀더멘탈www.woong.org 2006. 5. 22.
11 필기 int (i); (i is) int (pNum is) pointer to int int (*pNum); (int *)pNum; paNum is pointer to 3 array of int int (*paNum)[3]; - 배열포인터 ( int *paNum[3]; 3 array of pointer to int ) int (*(apNum[3])); - 포인터 배열 코드메모리 영역을 가르키는 함수 포인터 -> PC에 주소 값을 넣어줌 -> 패치 -> 디코드 pointer to function (int) returning character char ((*pfMax)(int)); ->char (*pfMax)(int); 2006. 5. 22.