ti-enxame.com

linux

Espaço do usuário x driver de espaço do kernel

Como escrever um driver de dispositivo Linux simples?

insmod error: inserindo './hello.ko': -1 Formato de módulo inválido "

copy_to_user indefinido no kernel linux versão 4.12.8

Qual é a diferença entre o arquivo `.dts` e o arquivo` .dtsi`?

Aprendendo a Programação do Kernel

Captura de evento do teclado Linux / dev / inputX

"FATAL: Module not found error" usando modprobe

Como o kernel do Linux gerencia menos de 1 GB de memória física?

Driver de dispositivo do kernel Linux para DMA de um dispositivo para a memória do espaço do usuário

Tamanhos de pilha do Linux

Listar todos os discos rígidos em um sistema Linux

Símbolo desconhecido ao carregar um módulo do kernel

O que request_mem_region () realmente faz e quando é necessário?

Compreendendo loff_t * offp para operações de arquivo

Como fazer o mmap de um buffer do kernel do Linux para o espaço do usuário?

Qual é a ordem de carregamento do driver interno do Linux?

pilha de kernel e pilha de espaço do usuário

Entendendo a mensagem do kernel 'ninguém se importa (tente inicializar com a opção "irqpoll")'

Ferramenta para visualizar o arquivo da árvore de dispositivos (dtb) usado pelo kernel do Linux?

Localizando o endereço MAC original do próprio hardware

Qual é a diferença entre um driver de plataforma Linux e um driver de dispositivo normal?

Driver de dispositivo IOCTL Linux

Como criar um atributo de classe sysfs simples no kernel do Linux v3.2

Como saber a fatia de tempo do programador linux?

Qual é a utilidade do __iomem no linux ao escrever drivers de dispositivo?

Opção M no comando make, Makefile

Dificuldade em entender o uso de MODULE_DEVICE_TABLE (usb, id_table)

Diferença entre os compiladores arm-eabi arm-gnueabi e gnueabi-hf

modificando a configuração do kernel no Yocto

firmware: falhou ao carregar iwlwifi-8000C-25/26.ucode (-2)

Como modificar o arquivo DTB do kernel

Espaço de usuário com cópia zero TCP envio da memória mapeada dma_mmap_coherent ())

Como as macros prováveis ​​/ improváveis ​​no kernel do Linux funcionam e qual é o benefício delas?

Aumentando o número máximo de conexões tcp / ip no linux

Existe uma maneira de os processos não-raiz se ligarem a portas "privilegiadas" no Linux?

Por que precisamos de uma tarefa de troca no linux?

Como limpar caches usados ​​pelo kernel do Linux

Descobrindo qual processo foi morto pelo assassino Linux OOM

Acesso direto à memória no Linux

Como o Linux Kernel sabe onde procurar o firmware do driver?

Selecionando um Agendador de E/S do Linux

Executáveis ​​assinados no Linux

É possível configurar os recursos do Linux por usuário?

O que acontece com um identificador de arquivo aberto no Linux se o arquivo apontado for movido, exclua

Como "hibernar" um processo no Linux armazenando sua memória em disco e restaurando-a mais tarde?

Quando usar os threads do kernel vs as filas de trabalho no kernel do linux

O uso do gdb para o código de montagem de etapa única fora do executável especificado causa o erro "não é possível encontrar limites da função atual"

Convertendo jiffies em milissegundos

Como criar um novo agendador de kernel do Linux

Como o kernel do Linux é testado?

Repositório git "histórico" do kernel Linux com histórico completo

Como usar o netlink socket para se comunicar com um módulo do kernel?

Qual é a relação entre um sistema operacional Linux e um kernel?

Como o Linux determina o próximo PID?

Compilação cruzada de um módulo do kernel

O que significam os contadores em / proc / [pid] / io?

Onde printk () imprime?

O que "faz o oldconfig" fazer exatamente no makefile do kernel Linux?

Para onde vai a saída de impressão no kernel?

Eu quero contribuir para o kernel Linux

Números mágicos da chamada de sistema reboot () do Linux

Depuração ao vivo do kernel Linux, como é feita e quais ferramentas são usadas?

Escreva um script do shell bash que consuma uma quantidade constante de RAM por um tempo definido pelo usuário

Por que o método de análise é necessário em drivers de dispositivos Linux além do init?

Como obter a hora atual (hora do dia) no espaço do kernel do Linux

list_entry no Linux

Existe alguma API para determinar o endereço físico do endereço virtual no Linux?

Como criar um nó de dispositivo a partir do código init_module de um módulo do kernel Linux?

Como converter uma string char [] para int no kernel do Linux?

Usando asserção no kernel do Linux

Implementando um Sistema de Atualização / Upgrade para Dispositivos Linux Incorporados

Como monitorar continuamente o diretório usando o comando dnotify / inotify

Quem chama a sonda () do driver

glibc: elf file OS ABI inválido

Como posso ver em qual núcleo da CPU um thread está sendo executado?

Exemplo proc_create () para o módulo do kernel

O que é incompatibilidade de seção do kernel?

Como recompilar apenas um único módulo do kernel?

Diferença entre POSIX AIO e libaio no Linux?

Qual prioridade em tempo real é a maior prioridade no Linux

como usar o watchdog do software linux

O que é ":-!!" no código C?

Linux SCHED_OTHER, SCHED_FIFO e SCHED_RR - diferenças

compilação do módulo: arquivo asm / linkage.h não encontrado

O que o ERESTARTSYS usou ao escrever o driver linux?

Como acessar (se possível) o espaço do kernel no espaço do usuário?

Como NOHZ = ON afeta do_timer () no kernel do Linux?

entendendo a saída pmap

Qual é o significado de "EXPORT_SYMBOL" no código do kernel Linux?

O que significa pss em / proc / pid / smaps

Onde posso encontrar o código fonte da chamada do sistema?

chamar uma função de módulo do kernel do programa no espaço do usuário

Origem de um fio de kworker

Qual é o significado de obj-y + = algo / no Makefile do kernel do linux?

Comando Java não encontrado no Linux

Como depurar o kernel do Linux com o GDB e o QEMU?

Compilação do Gcc "não é possível calcular o sufixo dos arquivos de objetos: não é possível compilar"

Adicionando novo código de driver ao código-fonte linux

Como acessar mmaped / dev / mem sem travar o kernel do Linux?