리눅스 디바이스 드라이버 관련 좋은 책이나 자료들 있을까요?

Lch@Naver의 이미지

임베디드 bsp쪽으로 진로 생각하고 있습니다. 커널책은 쉽게 구할수 있긴한데 디바이스 드라이버 책은 상당히 적은거같은데 초심자 기준 잘 정리된 책 있을까요? 그냥 코드만 보고 박치기 하기엔 제 실력이 미천합니다 ㅠ

Stephen Kyoungwon Kim@Google의 이미지

논리회로 설계는 들으셨다고 가정하고, 전자공학 쪽에 보통 RTL 설계 과목이 있습니다. 논리회로에서는 대충 신호등부터 간단한 8비트 프로세서 정도를 만들어 보게 될 텐데, RTL 설계에서는 그보다 약간 복잡한 것들을 VHDL이나 Verilog로 설계하는 경험을 합니다. 컴퓨터 구조가 그 다음 과목이구요. 그 과목이 도움이 된다고 생각합니다.

그리고 전자공학 쪽에 마이크로컨트롤러 과목들이 있습니다. 그것도 프로세서가 보는 하드웨어를 이해하기에 도움이 됩니다.

컴퓨터 공학 쪽에 시스템 프로그래밍 과목도 디바이스 드라이버를 커널 사이드에서 이해하는 데 도움이 되는 것 같습니다.