Resultados da pesquisa a pedido "linux-kernel"

1 a resposta

Implementando o driver de dispositivo PCIe Linux (deseja acessar os registros da minha placa no driver do kernel)

Estou escrevendo um driver de dispositivo para acessar a memória em um FPGA em uma placa PCIe. O cartão é inicializado e é sondado / encontrado: - / proc / iomem 80000000-840fffff : PCI Bus #03 80000000-83ffffff : 0000:03:00.0 84000000-840fffff ...

4 a resposta

Executando uma função de espaço do usuário a partir do espaço do kernel

Estou escrevendo um driver de dispositivo personalizado no linux que deve ser capaz de responder muito rapidamente em interrupções. O código para lidar com isso já existe em uma implementação no espaço do usuário, mas é muito lento, pois depende ...

2 a resposta

Como imprimir uma mensagem em uma única linha no kernel do Linux

Estou criando um programa simples de enque / deque no kernel. Eu quero imprimir uma mensagem no kernel, e é isso que eu tenho: [18594.595747] Enqueue 3 [18594.595748] queue : [18594.595751] 2 [18594.595751] 1 [18594.595752] 3Mas eu quero ...

1 a resposta

símbolo desconhecido __class_create (erro 0)

Esta é provavelmente uma pergunta estúpida, mas procurei horas online e não consegui encontrar uma resposta ... Estou escrevendo um módulo do kernel que também cria um dispositivo de caracteres. Compila sem erros e avisos, mas quando tentosudo ...

1 a resposta

módulo do kernel do tipo netfilter para obter o endereço de origem e destino

Eu lieste guia [http://www.roman10.net/how-to-filter-network-packets-using-netfilterpart-2-implement-the-hook-function/] escrever um módulo do kernel para fazer uma filtragem de rede simples. Primeiro, não tenho idéia do que isso significa no ...

1 a resposta

Como o kernel do Linux determina o endereço de carregamento do ld.so?

Eu sei que o vinculador dinâmico usammap() carregar bibliotecas. Eu acho que é o kernel que carrega o executável e seu.interpreter no mesmo espaço de endereço, mas como determina onde? eu percebi issold.soO endereço de carregamento do ...

6 a resposta

Leia a versão do kernel do linux usando C?

Estou usando o Ubuntu e quero ler a versão do seu kernel. Encontrei um arquivo chamado version em / proc / que registra a versão do kernel atual. Se não quiser ler o arquivo, existe outra maneira, como a função interna em C, de ler a versão em ...

1 a resposta

Desafio Eudyptula e caminho do kernel

Eu decidi tomar oDesafio Eudyptula [http://eudyptula-challenge.org/]. Depois que enviei a primeira tarefa que é criar um simples "Hello World!" módulo, recebi a seguinte resposta. Leia os requisitos para o Makefile e permita que o módulo seja ...

2 a resposta

Alocação de memória no kernel do Linux

Eu tive uma entrevista hoje e me fizeram essa pergunta. Qual estratégia de alocação de memória do kernel você usaria, se lhe pedissem para alocar memória de tamanho 2 KB e essa memória alocada deveria ser alinhada por página. O KMALLOC lida com ...

3 a resposta

Por que udelay e ndelay não são precisos no kernel do linux?

Eu faço uma função como esta trace_printk("111111"); udelay(4000); trace_printk("222222");e o registro mostra 4,01 ms, está OK Mas quando eu ligo assim trace_printk("111111"); ndelay(10000); ndelay(10000); ndelay(10000); ndelay(10000); .... ...