Considerações motorista programação do Linux

1 problema de licença, Linux motorista deve ter uma licença, o uso MODULE_LICENSE ( "GPL"); resolver

2 para evitar módulo "nome do espaço de poluição" ligado dinamicamente no kernel, é melhor não para a saída de luz variável global do kernel, a solução: EXPORT_NO_SYMBOLS, usando o conteúdo do arquivo após esta macro não exportar qualquer símbolos, EXPORT_SYMBOLS, a saída forçada de um símbolo, símbolos estáticos pode ser emitido, é necessário usar EXPORT_NO_SYMBOLS antes do uso. (Os chamados símbolos de saída, que é a parte externa do arquivo pode ser variável)

A dependência entre o módulo 3

4 integrado ao módulo do kernel

5 ver os dispositivos suportados: cat / proc / dispositivos

6 dmesg Ver a inicialização do sistema de informação

7 Ver dispositivo IO endereço de memória física: cat / proc / ioports

Ver No. 8 terminais em uso: cat / proc / interrupção


Publicado 30 artigos originais · ganhou elogios 21 · Exibições 140.000 +

Acho que você gosta

Origin blog.csdn.net/oushaojun2/article/details/60873768
Recomendado
Clasificación