O que aconteceu com os livros sobre a programação do driver de dispositivo linux nos últimos oito anos? [fechadas]

3

Esta é provavelmente uma pergunta boba, mas que eu acho que existe uma resposta objetivamente correta a qual me obriga a perguntar.

Estou tentando entender os fundamentos dos sistemas Linux e, especialmente, como os drivers de dispositivo funcionam, então fui em busca de um bom livro sobre o assunto. O Drivers de Dispositivos Essenciais do Linux recebeu ótimas críticas, então decidi comprá-lo, sem realmente notar que ele foi lançado em 2008 e contém toneladas de exemplos referentes à versão 2.6.3 do kernel! Isso me fez pensar se eu deveria conseguir um novo livro.

Apenas navegando na Amazon, parece não existir nenhum livro mais novo sobre o assunto - nem mesmo edições mais recentes. Eu me pergunto se há uma boa explicação para isso? Eu sei que o Linux costumava ter uma reputação de ser um pesadelo quando se tratava de interagir com hardware externo, mas em algum momento esse problema foi resolvido. Isso tem alguma conexão com a escassez de literatura recente sobre programação de drivers de dispositivo linux?

    
por embedded_crysis 06.12.2016 / 22:08

1 resposta

0

A documentação disponível on-line acaba de ficar boa nesse meio tempo.

Com toda a seriedade, acho que as pessoas interessadas na programação do driver do kernel (geral) podem facilmente encontrar documentação suficiente na web para iniciá-las até agora, para que possam começar a completar seus conhecimentos lendo a fonte do kernel existente.

O tópico da programação de módulos do kernel também é um alvo em movimento, ainda que lentamente. Ainda é difícil acompanhar um autor de livros. E eles terão que competir com "wikibooks" e "autoria de público". Acho que isso se traduz facilmente em "menos ou não" novos livros.

Se você quiser começar, tenho certeza, para a maioria dos tipos de hardware que qualquer um pode construir, você pode encontrar um driver existente no qual possa se basear, ou que possa servir como um modelo "fácil". / p>     

por 06.12.2016 / 22:24