리눅스 드라이버 관련 질문입니다!
조회수 1703회
제가 드라이버를 하나 만들어서 insmod 를 해갖고 모듈에 추가를 했습니다.
다른 프로그램에서 이 모듈에 있는 변수에 값을 추가 하는 것 까지는 했는데, 제가 user space에서 이 드라이버에 바뀐 변수값을 읽어오려면 어떤 방법이 있을까요?
구체적으로 알려주시면 좋겠습니다. 감사합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
기본적으로 커널 영역(Kernel Space)과 사용자 영역 (User Space)간의 데이터를 전송하기 위해서 리눅스는 copy_to_user() 그리고 copy_from_user() 이 두가지 API를 제공합니다. 그리고 이 떄 커널에서 사용자 영역으로 데이터를 전송하기 위한 API는 copy_to_user입니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
-
댓글 입력