목록ITRON (4)
CHOU
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 시퀀스 다이어 그램을 보면 알수 있습니다. 아래..
기본 환경 구축에 필요한 파일을 모두 다운로드 받았다면 적절한 방법으로 설치를 해주고 환경을 세팅해 주면 됩니다. 우선 Cygwin을 설치해 줍니다. Cygwin 의 설치방법은 어렵지 않지만 생각보다 거쳐야 할 경로가 많기 때문에^^ 아래의 주소로 들어가셔서 설치 방법을 보시면 자세하고 친절하게 나와 있습니다. Cygwin은 설치완료까지의 시간이 상당히 오래 걸리기 때문에 이점 유의하셔서 설치하시면 좋을 듯 싶습니다. Cygwin 설치방법 http://blog.naver.com/compostella3/110039897202 설치를 다 하셨으면 GNU 개발 환경을 구축해 보겠습니다. 1. gnu_cygwin_sh.tar.gz 설치해보기 Cygwin -> bash shell 을 선택하시면 command 창이..
Itron은 공개 소프트웨어가 아니라 표준화를 통한 운영체제 공개 사양서로 공개하는 형태입니다. 따라서 개발 보드의 포팅 방법이나 개발 환경에 대해서는 각 회사와 사용자에 의해 결정됩니다. 따라서 개발보드의 포팅 방법이나 개발환경에 대해서는 각 회사와 사용자에 의해서 결정되는 독특한 구조입니다. ITRON 성과물에 대한 사양서 다운로드 http://www.assoc.tron.org/eng/document.html 또 ITRON은 기본 골격만 제공하고 자신이 필요한 기능을 추가하는 방식으로 점토로 인형을 만드는 것과 비슷합니다. 기본 골격은 ITRON이 제공하되 자신이 원하는 모양을 직접 그 위에 붙여나가는 방식이기 때문입니다. 이는 Linux, WinCE 처럼 전체적인 골격을 제공하고 자신이 원하는 구조..
Kondo 사에서 판매하는 이족보행 로봇을 구매하여 메인보드를 선배가 새로 만들어서 자이로 센서 기능을 추가한 로봇입니다다^^. 헬리곱터 만드는게 취미인 박사 과정의 선배는 로봇에 대한 엄청난 해박한 지식이 있어서 왠만한건 스스로 다 만드는데 이건 초기에 테스트 목적으로 학교에서 구매한 거랍니다^^; 급변하는 각도에 대한 빠른 적응을 연구하던 로봇인지라 많이 넘어져서 그런지 상처도 많이 나고, 반창고도 붙였습니다^^. 연구센터에는 다양한 크기의 로봇이 존재하는데 우리 연구실도 다양한 크기의 로봇이 많습니다. 로보티즈 사에서 만든 다이나믹 셀은 배선이 이쁘게 되는데 콘도 사의 모터는 아무래도 배선이 가장 골치아픈 문제 입니다^^. 반면에 슬림하다는 장점이 있긴 한거 같습니다. 제어하기 어렵다고는 하는데 선..