1. 디바이스 드라이버의 이름과 주번호를 결정해야 한다.

2. 디바이스 드라이버가 제공하는 인터페이스를 위한 함수를 구현해야 한다.
   그리고 이 함수들의 시작 주소는 파일 연산(file_operations)이라는 자료구조에 초기화 되어야 한다.

3. 새로운 디바이스 드라이버를 커널에 등록해야 한다.
    register_XXXdev() 함수를 사용한다.

4. /dev 디렉토리 디바이스 드라이버를 접근할 수 있는 장치파일을 생성해 주어야 한다.

 

'[D-01] Linux' 카테고리의 다른 글

The Network File System  (0) 2009.11.18
주번호, 부번호, 디바이스 타입  (0) 2009.11.17
새로운 디바이스를 리눅스에 추가하는 과정  (0) 2009.11.17
등록된 major number의 확인  (0) 2009.11.17
GNU Make  (0) 2009.11.17
Posted by eoseontaek