[LHC] Curso de Desenvolvimento Linux Kernel Gratis

Lucas Tanure tanure at linux.com
Thu Jul 21 12:42:44 PDT 2016


Ola,

Faremos um curso neste sábado sobre desenvolvimento de Linux Kernel e
Device Drivers.
O aluno aprenderá :
- Onde obter mais informações sobre o desenvolvimento para Linux
- Configurar e Compilar um Kernel
- Fazer Cross-Compilação
- Introdução a device drivers
- Utilizando memória do Kernel no device driver
- Copiando informações do espaço de usuário
- Trabalhando com a comunidade. Desenvolver Kernel e enviar Patchs

Para realizar o curso você deve escolher uma de três formas de
desenvolvimento:
- Usar uma maquina virtual linux ( Recomendo Arch Linux dentro de uma Vm de
uma virtual box) <-- FORMA GARANTIDA DO CURSO FUNCIONAR
- Usar uma beaglebone black
- Usar uma placa da NXP que temos, só temos 7 , os primeiros 7 que pedirem
levam emprestado

Itens necessários para quem for usar VirtualBox
- Um notebook com linux
- VirtualBox Instalado
- Criar uma maquina virtual linux
- Baixar e compilar o kernel Linux :
  1 - git clone git://
git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
  2 - cd linux-next
  3 -  make allmodconfig
  4 - make -j8 <-- Vai demorar horas

Pra quem for utilizar um sistema embarcado, seja um proprio ou um emprestdo
nosso:
- Um notebook com linux
-  *Adaptador wireless usb, para que sua placa se conecte na wireless e
você possa se comunicar com ela via ssh. *
- Ter um sd card com Arch Linux instado para a plataforma desejada, exemplo
: https://archlinuxarm.org/platforms/armv7/ti/beaglebone-black
- Ter instalado um cross-compiler para a placa que você quer usar
- Ter uma versão do código do kernel baixada, configurada e compilada.

Terei tudo pronto para Beaglebone Black e a placa que Vamos emprestar da
NXP. Qualquer outra placa você terá que se virar sozinho.

Inscrição : http://goo.gl/forms/82ij5HoXVffuRvkE2

Abraços
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20160721/a56f6a5b/attachment-0002.htm>


More information about the HSC mailing list