Construindo Sistemas Linux Embarcados é um guia aprofundado para você aprender não apenas os princípios básicos, mas também configurar, ajustar e utilizar mais de 40 pacotes diferentes de código aberto e software livre.
Embora muitas empresas usem o Linux em todo tipo de sistemas embarcados: de telefones celulares a sistemas de freios ABS em carros, passando por usinas de tratamento de água, surpreendentemente há poucas fontes de informação sobre a criação, instalação e realização de testes no kernel do Linux e nas ferramentas relacionadas a ele.
Construindo Sistemas Linux Embarcados é um guia aprofundado para a construção destes sistemas. Você não apenas terá os princípios básicos, como também aprenderá a configurar, ajustar e utilizar mais de 40 pacotes diferentes de código aberto e software livre.
Esta segunda edição, atualizada de acordo com a versão mais recente do kernel do Linux, apresenta procedimentos inéditos para ajudá-lo a:
• Construir sua própria cadeia de ferramentas de desenvolvimento GNU
• Escolher, configurar, construir e instalar um kernel específico para o alvo
• Create a complete target root filesystem
• Criar um sistema de arquivos raiz completo para o alvo
• Configurar, manipular e usar dispositivos de armazenamento de estado sólido
• Instalar e configurar um carregador de inicialização para o alvo
• Fazer compilação cruzada de inúmeros utilitários e pacotes
• Depurar o sistema embarcado usando diversas ferramentas e técnicas
• Usar os pacotes uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace e gdb
• Explorar os recursos de tempo real com o Xenomai ou o patch RT para o kernel
Esta segunda edição ensina a construir componentes de sistemas operacionais, simplificando a tarefa hercúlea de manter controle completo sobre os sistemas embarcados.