본문 바로가기

LDD_Part 2. 디바이스 드라이버 도우미 이 파트는 병주형이 맡아서 정리해 주었다. Part 이름은 디바이스 드라이버 도우미라고 했으나... 정확히 말하자면 커널 기능들이다. 커널에서 지원해주는 기능들로서 그 종류에는 Linked List, Hash List, Kernel Thread, Thread helper, Work Queue, Notifier Chains등.... 이 있다. 글이 있는 주소 링크 : http://ex347.tistory.com/entry/%EC%BB%A4%EB%84%90-%EA%B8%B0%EB%8A%A5-%EC%A0%95%EB%A6%AC gpio를 사용해서 ir 드라이버를 만들때 쓰일 kernel thread와 kernel timer를 정리했던 것도 같이 올리겠다. 더보기
vim 설정 /etc/vimrc 파일의 맨 끝에 다음과 같은 설정값을 넣어주면 된다. syntax on "언어에 따른 자동 문법, 구문 강조 기능 사용 filetype on "파일의 종류를 자동으로 인식 colorscheme torte "색상 테마 변경 ==> 이건 파스텔이라서 기분에 따라 쓰거나 안쓰거나함. set nocp "오리지널 VI와의 호환성을 없애고, VIM 만의 기능들을 쓸 수 있게 함. (compatible) set ru "화면 우측 하단에 현재 커서의 위치(줄, 칸)를 표시 (ruler) set sc "완성 중인 명령을 표시 set nu "라인 번호를 표시 set vb "키를 잘못눌렀을 때 삑 소리를 내는 대신 번쩍임 (visualbell) set hls "검색어 강조 기능 사용 (hlsearch) .. 더보기
5/11 http://members.cox.net/ebrombaugh1/embedded/mini2440/index.html 위의 사이트의 방버버 대로 spi가 제대로 동작하는지 확인해 봤다. 그러기위해서 우선 위의 사이트에서 4.configure and compile the kernel for your hardware 에 있는 config_mini2440_t35_gpio_spi.zip 파일을 받았다. 압축을 풀면 config_mini2440_t35_gpio_spi 파일이 나오고 그 파일과 원래 리눅스 소스코으 최 상단에 있는 config_mini2440_t35 파일과 # diff config_mini2440_t35 config_mini2440_t35_gpio_spi > diff_config_t35 명령으로 두 c.. 더보기