Objetivo: Construir habilidades
e conceitos nos aspectos fundamentais de kernel e desenvolver habilidades práticas no desenvolvimento de dispositivos para diversos tipos de hardware.
Audiência:
Programadores de dispositivos de hardware que necessitam reforçar rapidamente a maneira de desenvolver dispositivos para
o Linux.
Requisitos prévios:
Preço: EUR + VAT GBP + VAT
Unidades de capacitação (TU): 10 TU
Duração:
5 dias Hora de início da capacitação: 9:00 a.m. Hora de finalização da capacitação: 4:30-5:00
p.m. (depende do progresso da aula)
Você aprenderá:
- Como funcionam os dispositivos com Linux Kernel
- Como configurar e instalar o kernel
- Compilar e carregar um módulo e exportar símbolos
- Trabalhar com dispositivos de caráter e bloco
- Administração de memória
- IOCTLs
- Transferência de dados entre o usuário e o espaço Kernel
- Administração de memória
- Traçado e depuração
- Administração de tiempo, filas de espera e tarefa
- Tratar com portos I/O e interrupções
- Acesso ao hardware PCI/ISA
- Dispositivos de rede
|