TREINAMENTO DE LINUX EMBARCADO

E se você tivesse um treinamento de Linux embarcado que te ensinasse realmente como funciona um sistema Linux embarcado, de forma que pudesse aplicar estes conhecimentos em qualquer hardware ou plataforma de desenvolvimento?
E se você quisesse aprender a desenvolver em 1 hora um media player com Linux embarcado? E se você quisesse automatizar sua casa com Linux embarcado? Desenvolver um produto inovador e se aproveitar de toda base de software livre disponível para o sistema operacional GNU/Linux?
E se você quisesse um treinamento sem muito “blá-blá-blá”, que te ensinasse a colocar a mão na massa? Que tal um curso com quase 70% de prática? E com no máximo 12 participantes, de forma que o treinamento seja mais dinâmico?
E se você não quisesse pagar mais de R$1.000,00 por um treinamento de Linux embarcado?
E se você quisesse aprender com alguém que tem experiência profissional na área? Que conhece os atalhos, que participa da comunidade? Que conhece as necessidades de estudantes, hobbystas e profissionais?
Foi para responder estas e outras perguntas que criei este treinamento de Linux embarcado, voltado à estudantes, hobbystas e desenvolvedores de sistemas embarcados que querem aprender a trabalhar com Linux embarcado sem depender de soluções prontas ou comerciais. Ou seja, o participante irá aprender a desenvolver um sistema Linux embarcado completo usando apenas soluções de software livre disponíveis na Internet!
Durante este treinamento, você irá aprender a:
- Entender, configurar e gerar seu próprio toolchain para cross-compilação.
- Configurar e compilar o Bootloader para o kit de desenvolvimento.
- Estudar, configurar e compilar um kernel Linux customizado para o kit de desenvolvimento.
- Compilar e testar módulos do kernel.
- Criar um rootfs do zero usando apenas pacotes de software aberto e livre.
- Desenvolver usando um servidor NFS.
- Gravar imagens na memória flash e no cartão SD do kit de desenvolvimento.
- Entender e usar os diferentes tipos de sistema de arquivo para memória flash e dispositivos de bloco.
- Usar o Buildroot como sistema de build para automatizar a geração de um sistema Linux completo.
- Entender licenças de software e aprender a aplicar patches.
- Desenvolver e cross-compilar aplicações para Linux embarcado.
- Desenvolver aplicações básicas com Qt em Linux embarcado.
- Debugar aplicações com GDB, strace e ltrace.
- Desenvolver um projeto completo de Linux embarcado (qualquer projeto, use sua imaginação!).
Para maiores detalhes sobre o conteúdo, você pode consultar o folder, a agenda e os slides do treinamento.
Treinamento para a comunidade
Você pode levar este treinamento para sua comunidade, em qualquer cidade do Brasil. Você tem um grupo de estudos que quer aprender mais sobre Linux embarcado? Você coordena ou participa da coordenação de algum curso na sua universidade e gostaria de treinar seus alunos em Linux embarcado? Você tem um espaço, quer reunir os amigos e passar agradáveis horas aprendendo sobre Linux embarcado? Não hesite em entrar em contato por e-mail ou pela página de contato!
Para informações sobre as turmas abertas ao público, clique aqui.
Treinamento para empresas
Se você gostaria de treinar sua equipe em Linux embarcado, posso adaptar o treinamento de acordo com suas necessidades de hardware e software. Usa TI, Atmel, Freescale, NXP? Não tem problema! Quer um enfoque maior no kernel? Nas aplicações? OK!
Se você estiver interessado, quiser mais informações, ou tiver alguma dúvida ou sugestão, mande um email para sergio.prado@e-labworks.com ou deixe uma mensagem na página de contato.
Um abraço,
Sergio Prado








