표준 입력에서 개발 드라이버로 리디렉션하는 방법

표준 입력에서 개발 드라이버로 리디렉션하는 방법

저는 장치 드라이버를 작성 중이며 file_operations write메서드를 구현했습니다. 또한 다음과 같이 장치 드라이버로 리디렉션할 수 있기를 원합니다.

echo "this text is sent to driver" > /dev/driver_name

나는 처음에 이것이 전송된 사용자 공간 메시지 .write와 이에 따라 설정된 다른 매개변수와 마술처럼 작동할 것이라고 가정했습니다. LDD3 3장에는 내 코드와 매우 유사한 일부 코드가 있으며 작성자는 쓰기 메서드를 직접 호출하고 (내가 원했던 대로) 드라이버로 리디렉션하여 내가 올바른 길을 가고 있다고 생각하게 만드는 테스트/플레이를 참조했습니다. . 그러나 드라이버로 리디렉션하려고 하면 "권한 거부" 오류가 발생하지만 아무 작업도 수행되지 않습니다.

모든 지침/링크/조언을 주시면 감사하겠습니다.

관련 정보