2009. 11. 17. 16:18
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 |