Below you will find pages that utilize the taxonomy term “Kernel Linux”
Posts
Aula 07 - Apresentação dos Patches para o Kernel Linux
Aula 07 - Apresentação dos Patches para o Kernel Linux Data: 23/04/2025
O que aprendi hoje Na aula de hoje, tivemos a oportunidade de apresentar os patches que desenvolvemos para o kernel Linux e conhecer o trabalho das outras duplas. Os principais pontos abordados foram:
Diversidade de abordagens
Diferentes tipos de problemas identificados no kernel Várias estratégias de solução implementadas Comparação entre as dificuldades encontradas por cada grupo Experiências compartilhadas
read morePosts
Aula 06 - Desenvolvimento de Patch para o Kernel Linux
Aula 06 - Desenvolvimento de Patch para o Kernel Linux Data: 09/04/2025
O que aprendi hoje Na aula de hoje, o professor apresentou sugestões de patches para trabalharmos em equipe e contribuir diretamente com o kernel Linux. Os principais tópicos abordados foram:
Processo de contribuição para o kernel Linux
Ciclo de desenvolvimento e revisão de código no kernel Processo de submissão de patches Diretrizes e boas práticas para contribuições Identificação de problemas no código
read morePosts
Aula 05 - Anatomia do Driver iio_simple_dummy
Aula 05 - Anatomia do Driver iio_simple_dummy Data: 02/04/2025
O que aprendi hoje Na aula de hoje, exploramos o subsistema Industrial I/O (IIO) do kernel Linux, com foco na anatomia do driver iio_simple_dummy. Este subsistema é responsável por gerenciar dispositivos relacionados a sensores e conversores. Os principais tópicos abordados foram:
Subsistema Industrial I/O (IIO)
Propósito e arquitetura do subsistema IIO Diferenças entre IIO e outros subsistemas como Input Como o IIO organiza e representa dispositivos de sensores no Linux Estrutura de canais no IIO
read morePosts
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere Data: 26/03/2025
O que aprendi hoje Na aula de hoje, avançamos para um tópico fundamental no desenvolvimento do kernel Linux: os drivers de dispositivos de caractere. Os principais conceitos abordados foram:
Dispositivos de caractere no Linux
Diferença entre dispositivos de caractere, de bloco e de rede Como o kernel Linux organiza e gerencia diferentes tipos de dispositivos Casos de uso e exemplos de dispositivos de caractere no sistema Números Major e Minor
read morePosts
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel Data: 19/03/2025
O que aprendi hoje Na aula de hoje, tivemos dois focos principais: resolver o problema de boot da VM enfrentado na aula anterior e avançar para o estudo de módulos do kernel Linux. Os principais tópicos abordados foram:
Resolução de problemas
Diagnóstico e correção de erros no processo de boot Verificação de configurações e parâmetros da VM Módulos do Kernel Linux
read morePosts
Aula 02 - Compilação e Boot de Kernel Linux Personalizado
Aula 02 - Compilação e Boot de Kernel Linux Personalizado Data: 12/03/2025
O que aprendi hoje Na aula de hoje, avançamos para a segunda etapa do desenvolvimento do kernel Linux: a compilação e boot de um kernel personalizado. Os principais tópicos abordados foram:
Introdução ao processo de compilação do kernel Linux
Configuração do kernel usando arquivos .config Opções de compilação e otimização Ferramentas de automatização para compilação do kernel Kworkflow (kw)
read morePosts
Aula 01 - Introdução ao Desenvolvimento de Software Livre
Aula 01 - Introdução ao Desenvolvimento de Software Livre Data: 26/02/2025
O que aprendi hoje Na aula de hoje, tivemos uma introdução à disciplina de Desenvolvimento de Software Livre. Os principais tópicos abordados foram:
Apresentação da disciplina
Objetivos e metodologia do curso Cronograma de atividades Introdução ao desenvolvimento de kernel Linux
Importância do kernel no sistema operacional Ciclo de desenvolvimento do kernel Linux Como contribuir para o kernel Atividades realizadas O foco principal da aula foi seguir o tutorial do FLUSP sobre configuração de ambiente para desenvolvimento do kernel Linux:
read more