윈도우즈 디바이스 드라이버 개발 방법 디바이스 드라이버 개발을 처음 시작하시는 분들이 가장 많이 하시는 질문은 “ 디바이스 드라이버를 개발하려면 무엇을 어떻게 공부해야 하나요 ? ” 라는 것이다 . 일반 애플리케이션 프로그램 개발을 시작하는 경우에는 자료도 많고 , 주변에 개발자들도 많아서 공부 방법이나 자료들을 쉽게 접할 수 있는데 , 디바이스 드라이버 분야는 개발자들이 많은 분야도 아니고 , 자료도 쉽게 찾을 수도 없다 보니 입문자들에게는 어디서부터 어떻게 시작해야 할지 막막해 한다 . 간혹, 디바이스 드라이버에 열정이 있으신 분들중에는 홀로 무수한 나날을 디버깅과 테스트를 통해 개발의 고수가 되는 경우도 있다. 하지만 , 일반 개발자들은 아직도 디바이스 드라이버 개발을 위해 어떻게 준비를 해야 할지..
디바이스 드라이버란 ? 요즘에 PC 를 구입하게 되면 사용자들은 특별한 작업 없이 바로 컴퓨터를 사용할 수 있다. 예전에 필자가 처음 조립식 IBM PC 를 구매했던 시절에는 PC 와 주변 기기 ( 모뎀, 사운드 카드, VGA 카드 등등 ) 를 사면 처음에 꼭 해야 할 일이 있었다. 주변 장치 별로 같이 포함되어 오는 플로피 디스크 또는 CD 에 들어있는 프로그램들을 설치하는 작업이다. 그 당시에 나는 이 프로그램들이 뭔지 모르고 설명서에 있는 대로 설치하고, 장치들을 연결해 사용했다. 가끔 PC 를 포맷할 경우에는 이 작업을 다시 해야 하는데, 이 때 플로피디스크 나 CD 를 잃어버려 같은 기종의 주변기기를 사용하는 친구에게 프로그램을 복사해오거나, PC 통신 등을 통해 필요한 프로그램들을 어렵게 구하..
MINGW+MSYS 설치 및 컴파일 관련 다음을 참조하면 된다. 설치법 http://wiki.videolan.org/Win32CompileMSYS 위 참조에 VLC컴파일법도 나와 있는데 VLC컴파일은 그대로하면 잘 안된다고 한다. MINGW+MSYS 설치는 MSYS설치를 하고 MINGW를 차례로 설치하되 MINGW설치시 PATH를 msys하의 mingw로 설정만 하면 된다. 이후 메뉴에서 Console실행후 컴파일을 할 수 있다. MINGW 참조 사이트는 아래와 같다. http://www.mingw.org/download.shtml#hdr1 [출처] VLC를 컴파일을 위한 MINGW와 MSYS 설치 방법|작성자 오승훈