본문 바로가기

디바이스 드라이버

윈도우 디바이스 드라이버 개발환경 구축 - 펌 윈도우 디바이스 드라이버 개발환경 구축 디바이스 드라이버가 처음이신 분들이라면 , 아직 개념 및 용어 이해에 어려움이 있었을 것으로 본다 . 그것은 아마도 실제 개발을 해보지 않은 상태에서 이론적인 내용만 가지고 이해하려다 보니 어려웠을 것으로 보인다 . 그래서 , 이번 컬럼에서는 디바이스 드라이버를 실습해 볼 수 있는 개발 환경 구축에 대한 내용을 다뤄 보도록 하겠다 . 글의 내용은 윈도우 디바이스 드라이버 개발에 필요한 개발 툴 소개 , 개발 환경 구축 , 실제 컴파일 예 순서로 내용을 살펴보겠다 1. 윈도우 디바이스 드라이버 개발 툴 소개 Driver Development Kit ( DDK ) ( http://www.microsoft.com/whdc/DevTools/ddk/default.mspx ).. 더보기
윈도우즈 디바이스 드라이버 개발 방법 - 펌 윈도우즈 디바이스 드라이버 개발 방법 디바이스 드라이버 개발을 처음 시작하시는 분들이 가장 많이 하시는 질문은 “ 디바이스 드라이버를 개발하려면 무엇을 어떻게 공부해야 하나요 ? ” 라는 것이다 . 일반 애플리케이션 프로그램 개발을 시작하는 경우에는 자료도 많고 , 주변에 개발자들도 많아서 공부 방법이나 자료들을 쉽게 접할 수 있는데 , 디바이스 드라이버 분야는 개발자들이 많은 분야도 아니고 , 자료도 쉽게 찾을 수도 없다 보니 입문자들에게는 어디서부터 어떻게 시작해야 할지 막막해 한다 . 간혹, 디바이스 드라이버에 열정이 있으신 분들중에는 홀로 무수한 나날을 디버깅과 테스트를 통해 개발의 고수가 되는 경우도 있다. 하지만 , 일반 개발자들은 아직도 디바이스 드라이버 개발을 위해 어떻게 준비를 해야 할지.. 더보기
디바이스 드라이버란? - 펌 앞으로 직장에서 내가 주된 업무가 WDM이라고 한다. 생소하기만하다. 언능언능 알아야가야겠다. 기초부터 차근차근 다져야겠다. 디바이스 드라이버란 ? 요즘에 PC 를 구입하게 되면 사용자들은 특별한 작업 없이 바로 컴퓨터를 사용할 수 있다. 예전에 필자가 처음 조립식 IBM PC 를 구매했던 시절에는 PC 와 주변 기기 (모뎀, 사운드 카드, VGA 카드 등등)를 사면 처음에 꼭 해야 할 일이 있었다. 주변 장치 별로 같이 포함되어 오는 플로피 디스크 또는 CD 에 들어있는 프로그램들을 설치하는 작업이다. 그 당시에 나는 이 프로그램들이 뭔지 모르고 설명서에 있는 대로 설치하고, 장치들을 연결해 사용했다. 가끔 PC 를 포맷할 경우에는 이 작업을 다시 해야 하는데, 이 때 플로피디스크나 CD 를 잃어버려 .. 더보기