2013-03-31 6 views
3

나는 리눅스 장치 드라이버를 처음 사용합니다. register_chrdev와 같은 드라이버 기능에 대한 맨 페이지가 있는지 알고 싶습니다. 그렇다면 어떻게 얻을 수 있습니까? apt-get을 사용하여 다운로드 할 수있는 패키지가 있습니까?드라이버 기능에 대한 맨 페이지 가져 오기

+1

자주 웹 검색을 실행하는 것이 더 쉽습니다. 그러나 커널 트리를 가져 와서'make mandocs '를 실행할 수도 있습니다. –

답변

3

man 프로그램의 Linux 커널 페이지는 섹션 9에 있으며, 운 좋게도 비표준 섹션입니다. this을 참조하십시오. 우분투와 같은 인기있는 리눅스 배포판은이 섹션에 해당하는 맨 페이지를 소프트웨어 채널 (?)을 통해 배포하지 않습니다.

데비안은 여전히 ​​사용할 수 있습니다. 예를 들어, 데비안은 one을 제공합니다. 매뉴얼 페이지의 온라인 버전도 있습니다.

0

사실 내부 인터페이스가 빠르게 변하기 때문에 커널에는 ABI가 있으며 API는 없습니다.

리눅스 커널을 배우는 가장 좋은 방법은 소스 코드를 읽는 것입니다. 캐릭터 디바이스 드라이버에 관심이 있다면 LDD3 책을 읽고 다른 디바이스 드라이버가 커널 소스 코드에서 언급 한 호출을 사용하는 방법을 살펴볼 것을 권장합니다. 이렇게하면 드라이버에 커널 ABI를 사용하는 방법을 알 수 있습니다.