2013-09-28 3 views
1

안녕하십니까.마이크로 칩 TCPIP 스택 이상 18f4620

제 질문은 다음과 같습니다 :이 마이크로 칩 TCPIP 스택을 사용할 때 어떤 종류의 스케줄러/RTOS에 마운트해야합니까? 아니면이 스택에 이미 필요한 처리가 포함되어 있습니까?

답변

2

마이크로 칩 스택에는 RTOS가 필요하지 않습니다. main에서 스택 초기화를 호출 한 다음 정기적으로 스택을 처리하는 while 루프가 필요하다.

main() 
{ 
    StackInit(); 
    while(1) 
    { 
     StackTask(); 
    } 
} 

물론 원하는 경우 RTOS를 사용할 수 있습니다.

0

스택에는 이미 필요한 모든 처리가 포함되어 있습니다. 방금 실행하기 위해 협업 멀티 태스킹 환경을 만들어야합니다. 바로 "malaugh"입니다.

실제로 스택을 사용하려는 경우 클라이언트 또는 서버로 TCP 소켓을 열고이를 통해 바이트를 보내고받을 수 있습니다.

하지만 기본적으로 소켓을 열고 즉시 바이트를 보내고 받기 시작해야합니다. 스택은 무한 while 루프에서 끊임없이 호출 할 때 다른 모든 것을 처리합니다.

관련 문제