저는 Linux 모듈 프로그래밍(장치 드라이버) 작업을 하고 싶습니다. 대학 프로젝트로서 다양한 매개변수를 기반으로 커널 모듈을 프로파일링하거나 벤치마킹해야 합니다. 저는 장치 드라이버를 작성하는 방법에 대한 정보를 찾기 위해 여기저기서 찾아봤고 어떤 매개변수가 특정 드라이버/모듈의 성능에 영향을 미치는지에 대한 정보를 알고 싶습니다. 또한 다양한 값을 테스트하기 위해 변경하는 방법도 알고 싶습니다.
답변1
드라이버별 매개변수를 찾고 있는 경우 여러 위치에서 정보를 찾을 수 있습니다.
- 거기에 뭔가 정보가 있었으면 좋겠어커널 문서. 이는 어떤 경우에는 훌륭하고 다른 경우에는 드물며 대부분의 운전자에게는 전혀 존재하지 않습니다.
- 실행 ( 또는 을
modinfo
사용하여 )하면 인수에 대한 한 줄 설명이 제공되기를 바랍니다.-F param
-F parm
- 알아내다드라이버 소스 코드유용한 인라인 문서를 찾아보세요.
- 이 드라이버 개발을 조직하는 가능한 웹사이트를 검색하십시오(예:알사 프로젝트소리용).
물론, 상황이 모호한 경우에는 항상 경험적 테스트가 있습니다. 시도해 보고 확인하세요.