CHOU

[ITORN] 3개의 테스크를 순차적으로 실행해 보기 본문

Tech/Technical Tips

[ITORN] 3개의 테스크를 순차적으로 실행해 보기

chobabo 2009. 5. 21. 20:58

 TASK 1, 2, 3 을 순차적으로 실행하는 코드 입니다. 처음에 실행을 하면 Task1 이 실행이 되고 a 버튼을 입력 받게 되면 Task2로 변하게 됩니다. 마찬가지로 b 를 입력 받으면 task3 으로 변하게 되는 구조 입니다. 순차적으로 변환이 되기 때문에 점프해서 Task1 에서 Task3으로 갈수는 없습니다.






아래는 간단한 시퀀스 다이어그램입니다.






system.cfg



3개의 create task를 선언하여 task를 사용할 준비를 합니다. 이때 Task1을 가장 높은 우선 순위에 가져다 놓습니다.


sample.h



따로 설명할 부분이 없습니다. 함수를 사용하기위해 선언해 주었습니다.


sample.c


1) task1






2) task2






3) task3






시퀀스 다이어 그램을 보면 알수 있습니다. 아래는 결과 입니다.









음.. 일본어는 역시 한자가 무지 어렵습니다 ㅋㅋㅋㅋ.