본문 바로가기

컴퓨터도서

IT EXPERT 리눅스 디바이스 드라이버

IT EXPERT 리눅스 디바이스 드라이버

유영창/한빛미디어-960쪽-2011년11월30일 8쇄

정가 : 35,000 원 <교보문고 절판>

문의 도서로 책은 판매되어 없고, 구하고 있음.

                                        

리눅스 디바이스 드라이버를 학습하기 위해 필요한 내용을 단계적으로 설명한 후,

학습한 내용을 복습하고 실제 사용법을 익히게 도와주는 실제 예제를 제시하는 책.

디바이스와 관련된 커널(2.6&2.4)을 어떻게 활용하는지를 명확하게 짚어주고 동작

원리를 보여줌으로써 보다 쉽게 디바이스 드라이버를 제작할 수 있도록 도와준다.
일반 PC에 설치되어 있는 프린터 포트를 이용해 실습을 진행할 수 있기 때문에 하드

웨어에 대한 전문 지식 없이도 쉽게 사용할 수 있고 간편한 LED와 금속 클립 정도만

있으면 된다. 사례별로 활용도 높은 디바이스 드라이버 제작법을 알려주며, 쉽게

찾아서 활용할 수 있는 리눅스 커널 API 함수와 활용법이 수록되어 있다. 또한 3명의

현장 개발자가 저자와 함게 테스트하고 격론한 컨텐츠와 예제가 풍부하다.

목차

Chapter 1. 실습 환경 설정과 준비 Chapter 2. 리눅스 커널과 디바이스 드라이버
Chapter 3. 디바이스 파일과 저수준 파일 입출력 Chapter 4. 간단한 모듈 테스트
Chapter 5장 메모리 할당과 해제 Chapter 6. 디바이스 드라이버의 등록과 해제
Chapter 7. 디바이스 드라이버의 초기화와 종료

Chapter 8. 디바이스 드라이버의 읽기와 쓰기 Chapter 9. 주 번호와 부 번호의 처리
Chapter 10. 디바이스의 제어 Chapter 11. 시간 처리와 커널 타이머
Chapter 12. 인터럽트 처리 Chapter 13. 블록킹 I/O Chapter 14. 입출력 다중화
Chapter 15. 태스크 큐와 워크 큐 Chapter 16. BottomHalf Chapter 17. proc 파일 시스템
Chapter 18. 메모리 매핑 Chapter 19. 모듈간의 상호 참조
Chapter 20. 다중 프로세스 환경의 디바이스 드라이버

Chapter 21. 디바이스 드라이버를 커널 소스에 포함시키는 방법

Chapter 22. 블록 디바이스 드라이버 Chapter 23. 네트워크 디바이스 드라이버
Chapter 24. 디바이스 드라이버 파일 시스템(devfs)

Chapter 25. 시스템 파일 시스템(sysfs)

Chapter 26장. 이기종 시스템으로의 이식, 시그널, 헬퍼 Chapter 27. DMA와 PCI 디바이스