2011-03-31 4 views
0

커널 커널에 시스템 호출을 추가해야합니다.이 호출은 사용자 코드에 대한 PID 만 보여주는 프로세스 트리를 인쇄합니다. 여기에 copy_to_user를 사용해야합니다. 그러나 나는이 기능의 사용을 이해하지 못한다. 어떤 것이든지 사용자 측 코드와 시스템 코드를 추가하여 어떻게 작동하는지 예를 들려 줄 수 있습니까? ..... 쉽고 간단한 예제는 나에게 좋을 것입니다. :) 고마워요.'copy_to_user'를 사용하는 방법은 무엇입니까?

+0

유효한 복제본 [copy_to_user?] (http://stackoverflow.com/questions/1836585/properway-to-use-copy-to-user) – karlphillip

+0

http : //www.gnugeneration. co.kr/mirrors/kernel-api/r4299.html – karlphillip

답변

0

Linux 장치 드라이버 설명서를 읽어 보시기 바랍니다. 온라인 http://lwn.net/Kernel/LDD3/에서 무료로 사용할 수 있습니다. 장치 드라이버를 대상으로하고 있지만 커널과 사용자 공간 간 통신을위한 주요 측면을 다루며 여러 가지 예가 포함되어 있습니다.

그런데 이것은 숙제 문제처럼 들립니다. 그렇다면 질문에 숙제 태그가 있어야합니다.

관련 문제