[Livro] Making Embedded Systems

- por Sergio Prado

Categorias: Livros Tags: ,

Seja você um estudante no primeiro ano da universidade, um engenheiro recém-formado, um hobbysta ou um profissional com 15 anos de experiência na área, você precisa ler Making Embedded Systems!

making-embedded-systems

Este livro é um dos melhores que já li sobre o assunto “Sistemas Embarcados” de forma geral. Me arrisco a dizer que é melhor até que os livros do Jack Ganssle.

Escrito por Elecia White, é um livro de fácil leitura, com temas bastante atuais, e que vai te ajudar a ligar a teoria com a prática.

A autora explora diversos temas atuais e importantes, incluindo:

  • Modelagem da arquitetura do firmware, incluindo a criação de diagramas de bloco do sistema e definição da arquitetura com foco em modularidade e encapsulamento.
  • Técnicas de otimização de firmware e as trocas envolvidas (tamanho do código, uso de RAM, velocidade de execução, segurança, flexibilidade, manutenção de código, etc).
  • Interfaceamento com diferentes dispositivos de I/O e barramentos de comunicação comuns em sistemas embarcados.
  • Técnicas de upgrade de firmware.
  • Técnicas de implementação de operações matemáticas em microcontroladores ou CPUs com poucos recursos.
  • Diversos padrões de projeto (design patterns) que podem ser aplicados no desenvolvimento de firmware, incluindo facade pattern, adapter pattern, dependency injection, state pattern e observer pattern.
  • Instruções e dicas sobre como ler e interpretar um datasheet.
  • Teoria e implementação de uma máquina de estados.
  • Técnicas de redução de consumo de energia.
  • Etc!

Leitura mais do que obrigatória.

Bons estudos!

Sergio Prado

Faça um Comentário

Navegue
Creative Commons Este trabalho de Sergio Prado é licenciado pelo
Creative Commons BY-NC-SA 3.0.