Pular para o conteúdo

Eventos do Kernel

Responder tópico
  • Denunciar
  • Indicar

1. Eventos do Kernel

Enviado em 12/02/2013 - 21:33h

Boa noite pessoal,

estou com uma dúvida aqui. Estou começando a estudar o Kernel do Linux para fazer um sistema de TCC.

Mas a questão é a seguinte, o kernel dispara algum evento ou qualquer outra coisa quando um pen drive ou HD externo é espetado na máquina? Se sim, como posso identificar isso atráves de um sistema escrito em C++?

Obrigado pela atenção

Responder tópico

2. Re: Eventos do Kernel

Enviado em 17/02/2013 - 21:42h

UP

3. Re: Eventos do Kernel

Enviado em 17/02/2013 - 22:31h

Você pode simplesmente monitorar constantemente a saída do dmesg (gambiarra);
olhar o fonte do dmesg (pacote util-linux); procurar saber mais sobre o usb-storage.ko, ou então estudar o udev. Acho que alguma alternativa resultará em algo promissor.

Se me permite uma sugestão, segundo já me disseram, tome cuidado pra sua tese não ser "Como Fazer Tal Coisa" mas "Avaliar Alternativas de Como Fazer Tal Coisa", porque da segunda forma, se TUDO der errado você ainda fez o trabalho corretamente, afinal, avaliou as alternativas existente; enquanto na primeira, você teria feito um trabalho ruim, porque não conseguiu desenvolver uma implementação eficiente.

boa sorte!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder