Hands-on de Linux embarcado na ESC Brazil 2012
- por Sergio Prado
No primeiro dia da ESC Brazil 2012 ministrei um hands-on de Linux embarcado em parceria com a Freescale. A seção estava lotada, incluindo alguns ex-alunos meus.
Usamos o kit de desenvolvimento i.MX53 Quick Start Board, um ARM Cortex-A8 da Freescale. Dividi o hands-on basicamente em três atividades práticas:
- Desenvolvimento de uma distribuição Linux embarcada do zero com o Buildroot.
- Estudo da plataforma i.MX53, gravação e testes da distribuição no kit de desenvolvimento.
- Desenvolvimento de alguns projetos práticos, incluindo um video player, um web server e uma aplicação gráfica em Qt.
O tempo era bastante escasso (apenas 3 horas) mas todos conseguiram desenvolver as duas primeiras atividades sem maiores problemas, incluindo o projeto de um vídeo player embarcado. Já assistiu Matrix em um display LCD? :)
Boa parte também conseguiu embarcar um web server para manipular os leds da placa, e alguns ainda tiveram tempo para desenvolver uma aplicação em Qt.
Como sempre, todo meu material é liberado sob licença Creative Commons BY-NC-SA 3.0. Sinta-se à vontade para baixar o material do hands-on.
Com estes documentos, você pode praticar e estudar Linux embarcado na plataforma i.MX53. Realizar os exercícios em outra plataforma também não deve exigir muitas mudanças.
Bons estudos!
Um abraço,
Sergio Prado