Recursos atuais para o desenvolvimento do driver Kernel do Linux [closed]

1

Estou aprendendo sobre o desenvolvimento do driver de kernel do Linux para o trabalho, mas estou com dificuldades para encontrar um bom recurso que seja relevante para os kernels recentes.

Eu li o Linux Device Drivers 3ª edição, mas isso é para o kernel 2.6 e o kernel mudou muito desde então - nenhum dos exemplos irá compilar em kernels mais recentes. Recursos para o Rapsberry pi realmente não cobrem o espaço do kernel, e os tutoriais que eu encontrei não parecem seguir nenhum dos conselhos que o livro sobre drivers de dispositivos Linux fornece sobre o manuseio cuidadoso da memória.

Alguém pode me indicar um recurso mais recente que abrange os tópicos de interface de hardware e gerenciamento de memória adequado para drivers de kernel?

Obrigado

    
por Sam 08.09.2017 / 00:54

1 resposta

0

veja Linux Kernel: Bom tutorial para iniciantes

Esta pergunta provavelmente já foi respondida, mas você pode começar com alguns sites, como o link , que pode ter mais informações.

Navegando pelo kernel O diretório de documentação é imensamente útil. veja link

Começar com o módulo esqueleto é bom e dar uma olhada em alguns dos drivers mais mantidos, mas não sei de que tipo você está interessado.

Eu definitivamente faria um dos cursos on-line (ou compraria um livro) sobre como usar o sistema de controle de versão do GIT se você ainda não o fez.

    
por 08.09.2017 / 01:29