<div dir="ltr"><div class="gmail_extra"><span style="font-size:12.8px">Ola, </span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Faremos um curso neste sábado sobre desenvolvimento de Linux Kernel e Device Drivers. </div><span class="im" style="font-size:12.8px"><div><div>O aluno aprenderá :</div><div>- Onde obter mais informações sobre o desenvolvimento para Linux</div><div>- Configurar e Compilar um Kernel</div><div>- Fazer Cross-Compilação</div><div>- Introdução a device drivers</div><div>- Utilizando memória do Kernel no device driver</div><div>- Copiando informações do espaço de usuário</div><div>- Trabalhando com a comunidade. Desenvolver Kernel e enviar Patchs</div></div><div><br></div></span><div style="font-size:12.8px">Para realizar o curso você deve escolher uma de três formas de desenvolvimento:</div><div style="font-size:12.8px">- Usar uma maquina virtual linux ( Recomendo Arch Linux dentro de uma Vm de uma virtual box)<font color="#cc0000"> <-- FORMA GARANTIDA DO CURSO FUNCIONAR</font></div><div style="font-size:12.8px">- Usar uma beaglebone black</div><div style="font-size:12.8px">- Usar uma placa da NXP que temos, só temos 7 , os primeiros 7 que pedirem levam emprestado</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Itens necessários para quem for usar VirtualBox</div><div style="font-size:12.8px">- Um notebook com linux </div><div style="font-size:12.8px">- VirtualBox Instalado</div><div style="font-size:12.8px">- Criar uma maquina virtual linux </div><div style="font-size:12.8px">- Baixar e compilar o kernel Linux : </div><div style="font-size:12.8px"> 1 - git clone git://<a href="http://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git" target="_blank">git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git</a> </div><div style="font-size:12.8px"> 2 - cd linux-next</div><div style="font-size:12.8px"> 3 - make allmodconfig </div><div style="font-size:12.8px"> 4 - make -j8 <span style="color:rgb(204,0,0)"><-- Vai demorar horas</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Pra quem for utilizar um sistema embarcado, seja um proprio ou um emprestdo nosso:</div><div style="font-size:12.8px">- Um notebook com linux <br></div><div style="font-size:12.8px"><font color="#cc0000">- <b>Adaptador wireless usb, para que sua placa se conecte na wireless e você possa se comunicar com ela via ssh. </b></font></div><div style="font-size:12.8px">- Ter um sd card com Arch Linux instado para a plataforma desejada, exemplo : <a href="https://archlinuxarm.org/platforms/armv7/ti/beaglebone-black" target="_blank">https://archlinuxarm.org/platforms/armv7/ti/beaglebone-black</a></div><div style="font-size:12.8px">- Ter instalado um cross-compiler para a placa que você quer usar</div><div style="font-size:12.8px">- Ter uma versão do código do kernel baixada, configurada e compilada. </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Terei tudo pronto para Beaglebone Black e a placa que Vamos emprestar da NXP. Qualquer outra placa você terá que se virar sozinho. </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Inscrição : <a href="http://goo.gl/forms/82ij5HoXVffuRvkE2">http://goo.gl/forms/82ij5HoXVffuRvkE2</a></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Abraços</div>
</div></div>