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
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?
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
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?
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?
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
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?
Diferença entre endereço virtual do kernel e endereço lógico 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
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?
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
Qual é o significado de obj-y + = algo / no Makefile do kernel do linux?
Comando Java não encontrado no Linux