목록Tech (161)
CHOU
이번달 초에 신청한 책이 어제 도착을 해서 교수님께 책을 받고 좀 살펴 봤더니.. 아무래도 거의 MSRDS 네이버 카페 김영준 수석님께서 올려주신 자료와 별반 다른게 없어서 조금 실망했습니다 ㅋㅋㅋ. 물론 처음 받아서 대충 본 내용이라 섣불리 판단하기는 힘들지만 MSRDS는 아마도 카페에 있는 자료만으로 충분히 이해할수 있다고 생각이 듭니다. MSRDS가 가지고 Pioneer3DX도 돌려보고 했는데.. 아직까지는 MSRDS가 강력한 장점을 부각시키지 못하는거 같습니다. 생각보다 브릭개념이 편한거 같지도 않고^^;.. 개발하면서 Real time 처리를 어떻게 해야할지 고민도 많이 해봐야 하고.. 저희 선배님은 옆에서 보시면서 취미로 하면 재미있겠지만 뭐 이걸로 실제 상용화 제품을 개발하기는 별로 매력적이..
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 시퀀스 다이어 그램을 보면 알수 있습니다. 아래..
외국에서는 구글의 대항마라고 무지 기대가 높다고 해서 도대체 뭔가 들여다 봤습니다. http://www.wolframalpha.com/ 우선 인터페이스는 정말 간결하고 뭔가 공학자들의 놀이터같은 냄새가 풍기는거 같습니다. 검색방법은 조금 독특한데 구글처럼 연관된 정보가 들어있는 리스트를 나열하는 것이 아니라, 자체 수집한 정보를 바탕으로 한페이지에 검색 결과를 보여주는 것이 조금은 독특했습니다. 조금 독특한건 자체내에서 수학적 연산처리나, 통계, 차트 처리등이 가능한 것인데.. 뭐 이런건 워낙에 좋은 프로그램들이 많아서 장점이라고 내세우기는 조금 힘들거 같고.. 좀더 개선된 버전이 나온다면 더 기대해 볼만한 엔진인건 분명한거 같습니다.
Thread and Scheduling을 개선하는 문제 입니다. 1. Alarm Clock 개선 (1) 수정 block_init() call Line 285: block_init()를 선언하여 thread 를 실행할 때 초기화 해주는 init.c 에 추가하여 block_init() 를 실행하게 하였다. (2) 추가 block_init() Line 168: 구조체 list 로 선언되어 있는 alarms 의 주소를 list_init() 에 넣어준다. Line 171: Boolean 으로 선언되어 있는 alarmswitch 값을 true 로 바꿔준다. (기본값은 false value 선언되어 있다.) (3) *함수 선언 Line 32: static bool less_alarm(const struct list_..
올해는 경기가 안좋아서 안할듯한 분위기였는데 올해도 대회를 개회하네요^^. 뭐 지능형 휴머노이드 부분에 작년에 출전에서 쓴잔을 들이키기는 했지만.. 그래도 올해는 후배들이 출전을 해서 좋은 결과 이끌어 냈음 좋겠습니다... 공모부분이 꽤 다양한데.. 정말 임베디드 대회중에서는 한국에서는 규모가 제일 큰 대회인거 같습니다. 많은 부분이 있으니까 관심 있으신 분들은 참고하셔서 보시기 바랍니다. http://eswcontest.com 대회 기간 : 2009년 4월 21일(화) ~ 11월 18일(수) 작품 공모 기간 : 2009년 4월 21일(화) ~ 10월 12일(월) 사전 서류 접수 기간 : 2009년 4월 21일(화) ~ 6월 1일(월) 참가 자격 : 대학(원)생, 일반인 및 관련기업 부문 과제 내용 비고..