Estou escrevendo um driver de dispositivo e implementei o método file_operations write
. Também gostaria de poder redirecionar para o driver de dispositivo, por exemplo:
echo "this text is sent to driver" > /dev/driver_name
Inicialmente assumi que isso funcionaria magicamente com a mensagem de espaço do usuário sendo enviada para o .write
e os outros parâmetros definidos de acordo. O capítulo 3 do LDD3 tem algum código que é bem parecido com o meu, e os autores se referem a testar / brincar tanto invocando o método write diretamente quanto redirecionando para o driver (como eu desejo fazer), fazendo-me pensar que estou o caminho certo. No entanto, quando tentei redirecionar para o driver, recebi um erro "Permission denied" e ele não fez nada.
Qualquer direção / links / sugestões seria muito apreciada.