본문 바로가기

OldStory702

Linux USB Gadget Driver Embedded linux 보드에 USB는 있는데 이더넷이 없는 경우 USB gadget driver를 사용하면 usb를 이더넷으로 사용할 수 있다. 다음은 Linux USB gadget드라이버를 설치하여 USB를 통해 Window와 네트워크 연결하는 방법에 대한 글이다. http://howto.homelinux.com/wiki/Linux4SAM#USBGadgetDriver.28forusbnetworkdriver.29 보드와 네트워크가 연결되면 ssh client 프로그램을 사용하여 보드에 접속 할 수 있고 파일 전송이 가능하다. 2010. 10. 7.
내 여친구는 여행중-이미나 비행기를 타고 여행을 가고 싶게 만드는 소설 2010. 10. 6.
Linux4SAM http://www.at91.com/linux4sam/bin/view/Linux4SAM 사이트를 참조하여 ATMEL AT91SAM9RL64 보드에 Linux를 올려 보았다. 참조 사이트의 EVB 보드들 중 at91sam9rlek EVB 보드를 기준으로 개발 보드에 맞게 수정 작업을 하였다. 관련 내용은 Linux4SAM wiki 페이지에 정리 하였다. 2010. 9. 30.
Foursquare Checkin List with Google map http://howto.homelinux.com/trace 페이지에 checkin 장소을 표시한 google map를 추가 하였다. php를 사용하여 Foursquare history정보를 xml로 변환 후( foursquare_genxml.php) Google Maps AJAX 를 사용하여 지도를 생성 하였다. 참고 사이트 http://www.joesiewert.com/2010/04/how-to-use-the-foursquare-api-with-oauth-and-php/ http://code.google.com/intl/ko/apis/maps/articles/phpsqlajax.html 2010. 9. 30.
돌 속에 흐르는 피 - 프랜시스 파이필드 영국 여류 소설가 프랜시스 파이필드의 추리 소설 왜 제목이 "돌 속에 흐르는 피 (Blood from stone)"인지 모르겠다. 돌은 안나오고 법적인 내용과 바느질과 옷에 대한 내용이 많았다. 알고보니 get blood from a stone 이라는 뜻이 to do something very difficult 란다. 말하자면 돌에서 피를 뽑아낸다는 말로 이루어질 수 없는 일을 두고 하는 말이다. 2010. 9. 30.
Foursquare Checkin List Foursquare checkin 리스트 를 보여주는 페이지를 PHP를 사용하여 만들었다. cookie를 사용하여 foursquare OAuth token값과 secret값을 저장 하여 logout 하기 전까지는 설정값을 유지 하도록 하였다. http://howto.homelinux.com/trace 2010. 9. 28.
Embedded Qt at TW2880 TW2880 HD DVR MUX에 QT화면을 띄우는 방법에 대한 문서를 wiki 에 올렸습니다. TW2880은 Techwell에서 개발한 16채널 DVR용 MUX로 HD 1080p 화면을 지원 합니다. 테스트 결과 MPC8379 에서 HD 1080p 화면에 7~8 프레임 정도 나왔던걸로 기억합니다. http://howto.homelinux.com/wiki/Qt%20Tw2880 2010. 9. 28.
Google Public Location Badge 2010. 9. 27.
Foursquare check-ins in Google Maps 크게 보기 foursquare rss피드 중 kml 링크를 google map의 서치 창에 붙여 넣으면 만들 수 있다. 2010. 9. 27.
거울나라의 앨리스 - 루이스 캐럴 정자역 작은 도서관 회원 가입 후 필려온 책 "이상한 나라의 앨리스"를 생각하고 빌려왔는데 앨리스가 거울 속에 들어가 여행하는 이야기로 내용이 이해하기 매우 어렵고 난해 함. 책 뒤에 해설이 있지만 일일이 해설을 읽어 보지는 않았다. "이상한 나라의 앨리스"의 기본이 되는 "땅속나라의 앨리스"라는 이야기가 같이 들어 있음. 나중에 알고 보니 이 책과 "이상한 나라의 앨리스" 그리고 "이상한 나라의 앨리스" 영문원작 3권이 펭귄클래식 츨판사에서 한 세트로 같이 출간 되었음. 2010. 9. 19.
foursquare API Foursquare API를 php로 구현한 예제 사이트가 있어 테스트 해 보았다. 참고 사이트 : http://www.joesiewert.com/2010/04/how-to-use-the-foursquare-api-with-oauth-and-php/ 먼저 foursquare-asyc library ( jmathai-foursquare-async-4a09f5d.tar.gz) 를 받아 서버에 압축을 풀어 준다. 본 예제에서는 서버의 /var/www/trace 에 압축을 풀었다. /var/www/trace 폴더에 압축파일에 포함된 EpiCurl.php, EpiFoursquare.php, EpiOAuth.php 파일이 있어야 한다. 추가로 index.php와 callback.php를 코드를 참조하여 같은 /va.. 2010. 9. 17.
strtok() 문자열에서 특정 단위로, 예를 들자면 개행 단위(n) 라든고, 꼼마 또는 마침표 단위로 문자열을 얻고 싶은 경우가 있다. 이런 경우 strtok()함수를 사용하면 된다. strlok함수는 string.h에 정의 되어 있다. #include #include int main(int argc, char **argv) { char *line = NULL; char *lines = "apple, orangen grape, bananan"; char *s = ".,n"; line = strtok(lines, s); while( line != NULL ) { printf("%sn", line); line = strtok(NULL, s); } } apple orange grape banana 2010. 9. 13.
WE RUN SEOUL 10K 2009년에 이어 2010년 나이키 10Km 달리기 대회 등록.. 대회 날짜는 10월24일 10시 사이트 : http://www.werunseoul.com/ 2010. 9. 13.
행복한 독종 - 이시형 고령화 사회에 따라 퇴직 후 노년의 기간이 길어졌다. 노년을 늙지 않고 건강하게 오래 살기 위한 방법에 대한 책. 나이를 먹어서도 자기일을 가지고 몸을 관리하고 공부 한다면 새로운 인생을 시작 할 수 있다. 2010. 9. 8.
FreeROTS MMU and Cache RTOS에서 MP3를 소프트웨어로 디코딩 하는데 nucleus에서는 잘되는데 FreeRTOS에서는 소리가 끊어지는 현상이 발생하였다. 실제 타이머를 사용하여 측정결과 nucleus는 한 프레임 디코딩 하는데 10 ms 전후로 되는데 FreeRTOS에서는 100 ms 이상 걸렸다. nucleus는 ADS 컴파일러를 사용하였고, FreeRTOS는 GCC를 사용하여 컴파일러 옵션에 문제가 있는 줄 알았는데 알고 보니 cache 설정 문제 였다. FreeRTOS에서는 MMU를 지원 하지 않는다고 하여 따로 캐시 설정를 안하였는데 nucleus의 boot 코드를 보고 mmu 와 cache를 활성화 해 주었더니 정상 동작 하였다. FreeRTOS에서도 MMU와 I/D cache를 사용하면 10배 가까운 속도 향상을.. 2010. 9. 7.
채굴장으로 - 이노우에 아레노 외딴섬을 배경으로 한 연애소설.. 2010. 9. 3.
Long Range Flight Downhill Flight from Team Black Sheep on Vimeo. Long Range Flight from Team Black Sheep on Vimeo. ImmersionRC 2010. 8. 31.
쿠션 - 조신영 [caption id="attachment_902" align="alignnone" width="191" caption="쿠션"][/caption] "삶에서 객관적인 사실은 10%에 불과 하고 나머지 90%는 그 일에 대한 자신의 반응이다." " 생각하는 대로 살지 않는다면 우리느 사는 대로 생각하게 된다." - 폴 발레리 마음 쿠션의 비밀 : Response + Ability = Liberty 그대는 배에 대해 알고 있다 강에 돌을 던지면, 돌은 강바닥에 가라앉을 것이다. 어떤 돌도 꽃처럼 물 위에 뜰 수 없다. 하지만 만일 그대가 배를 갖고 있다면, 그 배는 수십 킬로그램의 돌을 실어도 물 위에 뜰 것이다. 마찬가지로 그 정도의 고통이 그대 안에 있어도 배만 갖고 있다면 그대는 여전히 뜰 수 있다. .. 2010. 8. 31.
Harry Potter and Goblet of Fire - J.K. Rowling 해리포터와 불의 잔 3개월만에 다 읽음. 2010. 8. 30.
Walkman vs Hoover Stuff vs Stuff 'Walkman vs Hoover' from Sumo Science on Vimeo. 2010. 8. 27.
수업- 김용택외 지음 우리시대 대표 문인들이 전하는 특별한 수업 이야기. 2010. 8. 26.
SSH 에서 파일 전송 윈도우에서 SSH 터미널 프로그램으로 Tera Term를 사용한다. 쓰다 보니 윈도우 파일을 SSH 터미널 서버로 전송해야 할 일이 생겨 고민 하던중 해결 책을 찾았다. Tera Term의 파일 메뉴 중 SSH SCP 를 사용하면 서버와 윈도우간 파일 전송을 할 수 있다. 참고로 Tera Term버전은 4.66 이다. 2010. 8. 23.
부모와 아이 사이 - Haim G. Ginott 자녀를 키우면서 자녀와 대화하는 방법에 관한 책으로 아이들과 대화할 때는 아이들이 왜 이런 이야기를 하는지 내적인 마음을 이해하고 대화하여야 아이들에게 화내거나 혼내지 않고 이야기 할 수 있다. 아이의 마음을 먼저 알아주고 아이의 입장을 존중하고 이해해 주어야 한다. 2010. 8. 23.
stack overflow FreeRTOS의 태스크 내에서 printf를 사용하는 경우 stack 크기를 512이상 정도 크게 잡아줘야 한다. 그렇지 않으면 stack overflow가 발생하여 메모리의 다른 영역에 덮어 써져 프로그램이 오동작 하는 경우가 발생 할 수 있다. printf의 인자가 없는 경우 _puts_r함수를 사용하지만 인자가 있는 경우 _vfprintf_r이 호출 된다. _puts_r은 스택을 많이 사용하지 않지만 _vfprintf_r은 스택을 많이 사용한다. 2010. 8. 18.