Resultados da pesquisa a pedido "linux-device-driver"
Uso da memória de um módulo do kernel
Enquanto tentava estimar a quantidade de memória consumida por um módulo do kernel (geralmente drivers de dispositivo), tentei usar oTamanh utilitário que forneceu o tamanho das áreas de memória estática do .ko (.bss, .data, .text etc). Então, ...
Capturando imagens do monitor / monitor, enviando entrada de teclado no Linux
Preciso processar imagens enviadas para a tela de vídeo do meu laptop e enviar entrada de teclado para o meu sistema Linux, usando um programa C ++ ou shel Meu objetivo é processar imagens que fazem parte de um jogo FPS e, em seguida, agir ...
omo posso monitorar o status da NIC (para cima / para baixo) em um programa C sem pesquisar o kerne
Agora preciso obter o status da NIC (para cima ou para baixo) em tempo real. Isso significa que eu tenho que capturar a interrupção do kernel quando a NIC é ativada ou desativada em um loop bloquead O primeiro método estúpido do meu é verificar ...
uem chama o probe () do driver
Comoprobe() chamada é chamada? Quem chama? De acordo com meu entendimento,__init() registradriver e então de alguma formaprobe() é chamado pararegister os dados do dispositivo eirq etc Como exatamente isso acontece? Estou trabalhando no driver ...
O que request_mem_region () realmente faz e quando é necessário?
Estou estudando escrever driver linux incorporado e decidi disparar alguns GPIOs para garantir que eu entendesse o livro (LDD3, cap9.4.1) [http://makelinux.com/ldd3/chp-9-sect-4] corretament Sou capaz de controlar os pinos GPIO corretos ...
Questões sobre register_chrdev_region () no driver de dispositivo linux
Estou aprendendo sobre o registro de um módulo do kernel usandoregister_chrdev_region(dev_t from, unsigned count, const char * name);. Percebo que, com ou sem essa função, meu módulo do kernel funcionou conforme o esperado. O código que eu ...
xemplo @proc_create () para o módulo do kernel
Pode alguém me darproc_create() exemplo? Mais cedo eles usaramcreate_proc_entry() no kernel, mas agora eles estão usandoproc_create().
Como criar um dispositivo no / dev automaticamente após o carregamento do módulo do kernel para um driver de dispositiv
Estou tentando desenvolver drivers de dispositivo Linux e, como primeira tentativa, estou tentando desenvolver um driver de dispositivo char com as seguintes opções de arquivo, struct file_operations fops{ .open=open_fun, ...
Diferença entre o Endereço Virtual do Kernel e o Endereço Lógico do Kerne
Não consigo diferenciar exatamente entre o endereço lógico do kernel e o endereço virtual. No livro de drivers de dispositivo Linux, diz que todos os endereços lógicos são endereços virtuais do kernel e o endereço virtual não possui nenhum ...
rogramação de Kernel do Learning [fechada]
uero aprender a programação do kernel do Linu Quais seriam os pontos de partida para isso? Quais poderiam ser alguns dos problemas mais simples de segmentar?