준호씨의 블로그
요즘 임베디드리눅스 환경의 디바이스드라이버 개발을 하게 되면서 도통 아는건 없고 해서 삽질만 열심히 하고 있습니다 -_-; 리눅스 디바이스 드라이버란 대체 어떻게 만들어야 할까요. 모듈은 뭔지... insmod, lsmod, rmmod 는 대충 쓰겠는데 아직도 정확한 개념도 모르겠거니와 mknod 는 무엇이며 modprobe 는 또 뭐할때 쓰는 물건일까요. SPI는 도대체 뭐하는 녀석이며 이녀석은 어떻게 사용해야 할까요. 오실로스코프라는 녀석을 사용해서 찍어 보고는 있지만 on, off 상태를 확인하는거 말고는 뭘 더 어떻게 확인해 봐야 될지도 모르겠군요. spi.c 는 뭐에 쓰이는 것이며 spidev.c 는 또 무엇이며 이녀석을 컴파일 하면 spidev.ko 가 나오는데 이녀석을 그냥 insmod sp..
휴.. 요즘 드라이버 제작을 해야 되는데 아는건 없고 열심히 삽질 중입니다 -_-; 위의 화면은 VirtualBox에서 돌리는 Fedora Core 10 화면입니다. 저기다가 vivi 라고 Virtual Video Driver 모듈을 올리고 xawtv 로 돌린 화면입니다. 예상 했던거와는 다르게 아무런 텍스트가 출력이 안되네요. font.h 파일을 포함하고 있길레 텍스트가 출력 될 줄 알았거든요. 아니면 제가 뭔가 잘못 한 걸까요? -_-? vivi 는 vivi.c 와 font.h 로 구성되어 있습니다. 이녀석을 컴파일 하면 vivi.ko 가 나오게 되구요 이걸 올리면 /dev/video0 처럼 잡힙니다. 실제 하드뒈어가 없을때 가상으로 돌려 볼때 사용하는 녀석입니다. 아마 안드로이드 개발때 사용하는 에..
우연히 개발자료 검색하던도중 구글buzz를 뒤적거리다가 신기한 개발보드가 보이더군요. Mini2440 보드라고 합니다. http://www.tymall.net/mini2440-samsung-s3c2440-arm9-development-board-35-lcd-p-186.html 여기 사이트로 연결되어 있던데 잘은 모르겠으나 중국산 보드같은 느낌이 들더군요. 그러면서 문득 든 생각은 "중국산 짝퉁 아이폰의 저력은 이런데서 나오는건가?" 라는 생각이 들더군요. 이 보드로 짝퉁 아이폰을 만드는데 쓰는지는 알 수 없지만 짝퉁아이폰 어플리케이션 띄워놓은 화면을 보니 문득 그런 생각이 들더라구요. Learn ARM board,ARM development board,Samsung S3C2440 development b..
싱가포르 하면 떠오르는 것 하면 "머라이언(Merlion)"을 빼 놓을 수 없죠. 싱가포르 여행 책자에서 빼놓을 수 없는 것이 바로 이 머라이언입니다. 그리고 지난 일요일 제가 싱가포르에서 하려고 했던 일 하나를 드디어 해내었습니다 ^^ 바로 아직 보지 못했던 마지막 머라이언 찾기! 사실 이 일의 실행에 영감을 준 글이 하나 있습니다. 하나 남은 머라이언을 찾아서 http://blog.naver.com/l6014417/40098491768 머라이언에 대한 여러가지 이야기를 접할 수 있으니 꼭 읽어 보시기 바랍니다 :) 싱가포르에는 공식적으로 인정되고 있는 머라이언상이 5개가 있습니다. 위키피디아에 의하면 (http://en.wikipedia.org/wiki/Merlion) The original stat..
사실 싱가포르 생활기는 텍스트큐브 http://junho85.textcube.com 에서 작성중이었지만 텍스트큐브가 사라진다는 말을 듣고 그냥 여기서 작성하기로 하였습니다. 한동안은 티스토리 블로그 하나를 좀 집중적으로 파볼 생각입니다.
위룰 ID : junho85 친추 많이 부탁드립니다 :D 얼마전 아이팟을 사고 나서 가장 즐겨하는 게임이 바로 이 게임이 아닌가 합니다. 바로 위룰! 아이팟을 중고로 구입하다 보니 기존 사용자 분이 설치해두셨던 프로그램들이 많이 있었는데 그 중 하나가 바로 이 위룰이었습니다. 들은 바에 의하면 심시티 개발자가 참여했다는 말이 있더군요. 제 레벨은 아직 17 입니다. 옆동네에 비해 초라한 저의 성을 보실 수 있습니다 ^^; 나름 열심히 했는데 여전히 꼴찌를 달리고 있네요. 소셜네트워크게임으로 알려져 있다 싶이 친구 추가가 가능합니다. 최근에 추가한 친구일수록 가까운곳에 위치하게 됩니다. 친구성에 들어가서 소위 말하는 "알바"도 가능합니다. 저의 마을을 공개합니다 :D 길도 수로도 아직 없는 밋밋한 동네입니..
티스토리 설정 제 티스토리 주소는 http://junho85.tistory.com 입니다. 하지만 "환경설정" -> "블로그 정보"에 들어가 보면 "2차주소"라는 항목을 볼 수 있습니다. 블로그 주소 부분에 "2차 주소" 라는 부분을 볼 수 있습니다. 하지만 일단 자신의 도메인이 있어야 저 부분을 설정 가능합니다. 다른 도메인 구입 사이트를 이용하셔도 되고 그냥 우측에 "gabia 도메인 구입/등록" 버튼을 통해서 신청이 가능합니다. 저 버튼을 누르게 되면 http://mydomain.tistory.com 으로 연결이 되며 가비아 사이트로 이동이 됩니다. 가비아 도메인 궁금해서 가격을 조회해 보았습니다. 도메인 종류에 따라 가격이 다르군요. com, net, kr, co.kr 은 1년에 20,000원이고..
네이버SVN 얼마전부터 네이버 SVN의 힘을 빌어 블로그 수정을 더 원활히 작업중입니다 ^^ 스킨 주요 파일인 skin.html 와 style.css 를 네이버 SVN에 등록시켜 두고 장소A에서 작업하고 커밋하고 장소B에서 업데이트 받고 수정하고 커밋하는 방식으로 진행중입니다. 네이버 SVN은 네이버개발자센터 에서 프로젝트를 생성하면 만들 수 있습니다. 네이버 개발자 센터 http://dev.naver.com Wibiya 아직 모든 기능을 파악하진 못했지만 다른 SNS와의 연계에 아주 유용해 보여서 일단 설치 해 보았습니다. 화면 하단에 나타나는 모습을 볼 수 있습니다. wibiya http://www.wibiya.com/ 페이스북, 트위터 등과 연계가 가능하며 현재 접속자수나, 플리커이미지 등등 도 볼..
$ mysql 을 실행하니 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 오류가 발생하더군요. 무슨 문젠가 했더니 mysqld 가 실행되어 지고 있지 않더군요. $ service mysqld start 로 실행시켜 주니 잘 되네요. 오류메시지만 보면 뭔가 되게 거창한 오류 같은데 mysqld가 실행되고 있는지 확인해 보라는 말 한마디 더 추가해 주면 좋을 거 같네요. setup 들어가서 System services 에 mysqld 를 활성화 시켜 주면 재부팅시 알아서 시작합니다.
티스토리와 텍스트큐브의 스킨구조는 거의 같기 때문에 텍스트큐브를 설치해서 스킨수정 작업을 하는 중입니다. 그래서 텍스트큐브를 리눅스 서버에 설치 한 후 스킨을 수정하고 있는데 직접 수정을 해보니 적용이 바로바로 안되더군요. 신기한건 수정 한 뒤에 관리자 모드로 들어가서 저장 버튼을 눌러주고 나니 된다는 겁니다. 참고로 현재 사용중인 스킨이 저장되어지는 경로는 tc/skin/blog/customize/1 입니다. 여기에 있는 skin.html 과 style.css를 수정하면 됩니다. 그래서 뭔가 특별한 처리가 있는 건지 캐쉬처리를 하고 있는가 해서 폴더 구조와 소스코드를 분석하다 보니 tc/cache/pageCache/1 이런 폴더가 존재하더군요. 여기에 916128718.cache 파일이 들어 있더군요...