TREINAMENTO DE LINUX EMBARCADO

embLinux Treinamentos

E se você tivesse um treina­mento de Linux embar­cado que te ensi­nasse real­mente como fun­ciona um sis­tema Linux embar­cado, de forma que pudesse aplicar estes con­hec­i­men­tos em qual­quer hard­ware ou plataforma de desenvolvimento?

E se você quisesse apren­der a desen­volver em 1 hora um media player com Linux embar­cado? E se você quisesse autom­a­ti­zar sua casa com Linux embar­cado? Desen­volver um pro­duto ino­vador e se aproveitar de toda base de soft­ware livre disponível para o sis­tema opera­cional GNU/Linux?

E se você quisesse um treina­mento sem muito “blá-blá-blá”, que te ensi­nasse a colo­car a mão na massa? Que tal um curso com quase 70% de prática? E com no máx­imo 12 par­tic­i­pantes, de forma que o treina­mento seja mais dinâmico?

E se você não quisesse pagar mais de R$1.000,00 por um treina­mento de Linux embarcado?

E se você quisesse apren­der com alguém que tem exper­iên­cia profis­sional na área? Que con­hece os atal­hos, que par­tic­ipa da comu­nidade? Que con­hece as neces­si­dades de estu­dantes, hob­bystas e profissionais?

Foi para respon­der estas e out­ras per­gun­tas que criei este treina­mento de Linux embar­cado, voltado à estu­dantes, hob­bystas e desen­volve­dores de sis­temas embar­ca­dos que querem apren­der a tra­bal­har com Linux embar­cado sem depen­der de soluções prontas ou com­er­ci­ais. Ou seja, o par­tic­i­pante irá apren­der a desen­volver um sis­tema Linux embar­cado com­pleto usando ape­nas soluções de soft­ware livre disponíveis na Internet!

Durante este treina­mento, você irá apren­der a:

  • Enten­der, con­fig­u­rar e gerar seu próprio tool­chain para cross-compilação.
  • Con­fig­u­rar e com­pi­lar o Boot­loader para o kit de desenvolvimento.
  • Estu­dar, con­fig­u­rar e com­pi­lar um ker­nel Linux cus­tomizado para o kit de desenvolvimento.
  • Com­pi­lar e tes­tar módu­los do kernel.
  • Criar um rootfs do zero usando ape­nas pacotes de soft­ware aberto e livre.
  • Desen­volver usando um servi­dor NFS.
  • Gravar ima­gens na memória flash e no cartão SD do kit de desenvolvimento.
  • Enten­der e usar os difer­entes tipos de sis­tema de arquivo para memória flash e dis­pos­i­tivos de bloco.
  • Usar o Buil­d­root como sis­tema de build para autom­a­ti­zar a ger­ação de um sis­tema Linux completo.
  • Enten­der licenças de soft­ware e apren­der a aplicar patches.
  • Desen­volver e cross-compilar apli­cações para Linux embarcado.
  • Desen­volver apli­cações bási­cas com Qt em Linux embarcado.
  • Debugar apli­cações com GDB, strace e ltrace.
  • Desen­volver um pro­jeto com­pleto de Linux embar­cado (qual­quer pro­jeto, use sua imaginação!).

Para maiores detal­hes sobre o con­teúdo, você pode con­sul­tar o folder, a agenda e os slides do treinamento.

Treina­mento para a comunidade

Você pode levar este treina­mento para sua comu­nidade, em qual­quer cidade do Brasil. Você tem um grupo de estu­dos que quer apren­der mais sobre Linux embar­cado? Você coor­dena ou par­tic­ipa da coor­de­nação de algum curso na sua uni­ver­si­dade e gostaria de treinar seus alunos em Linux embar­cado? Você tem um espaço, quer reunir os ami­gos e pas­sar agradáveis horas apren­dendo sobre Linux embar­cado? Não hes­ite em entrar em con­tato por e-mail ou pela página de con­tato!

Para infor­mações sobre as tur­mas aber­tas ao público, clique aqui.

Treina­mento para empresas

Se você gostaria de treinar sua equipe em Linux embar­cado, posso adap­tar o treina­mento de acordo com suas neces­si­dades de hard­ware e soft­ware. Usa TI, Atmel, Freescale, NXP? Não tem prob­lema! Quer um enfoque maior no ker­nel? Nas apli­cações? OK!

Se você estiver inter­es­sado, quiser mais infor­mações, ou tiver alguma dúvida ou sug­estão, mande um email para sergio.prado@e-labworks.com ou deixe uma men­sagem na página de con­tato.

Um abraço,

Ser­gio Prado

Comentários fechados.