Contiki 학습 시작

1423 단어 contiki
참고 자료: Jelline의 블로그:Contiki 학습 목록과 그가 정리한 논문 자료는 한 장뿐입니다. 시스템에 대한 상세한 소개입니다.Contiki 학습 노트입니다.
1. 주 함수main()
int main()
{
    clock_init(); //     
    process_init(); //     
    process_start(&etimer_process, NULL); //      
    autostart_start(autostart_processes); //         
    while(1)
    {
/***  process_run    ***/
        if(poll_requested)
        {
            do_poll(); //            
        }
    do_event(); //            
    }
    return 0;
}

2. PROCESSBEGIN 함수 이곳의 함수는 대부분 매크로 정의가 있는데 매크로 정의 뒤에 조작할 함수가 뒤따른다.
#define PROCESS_BEGIN() PT_BEGIN(process_pt)
#define PT_BEGIN(pt) { char PT_YIELD_FLAG = 1; LC_RESUME((pt)->lc)
#define LC_RESUME(s) switch(s) { case 0: //switch          

좋은 웹페이지 즐겨찾기