라즈베리 파이 (raspian), 비글 본 (debian) 또는 내 랩톱 (우분투)에 설치되고로드 된 일부 장치 드라이버의 소스 파일을 연구하고 싶습니다.장치 드라이버 원본 파일을 조사 하시겠습니까?
제 목표는 실제로 작동하는 일부 드라이버의 소스 파일을 연구하여 모듈을 올바르게 구현하는 방법을 배우는 것입니다.
저는 실제 하드웨어 (USB, I2C, SPI, UART 등)와 통신하는 드라이버에 특히 관심이 있습니다.
누군가이 소스를 찾는 방법을 말해 줄 수 있습니까?/usr/src/****와 같은 특정 폴더에서 사용할 수 있습니까? 아니면 특정 커널 릴리스의 모든 커널 소스 파일을 다운로드해야합니까?
모든 조언, 의견 및 권장 사항을 높이 평가합니다.
p.s "Linux Kernel Development 3rd edition"을 읽었으나 다른 무료/오픈 소스 책을 알고 있는지 알려주십시오.
안부 헨릭