Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Adoro sistemas incorporados. A primeira vez que um motor rodou porque eu lhe disse para o fazer, fiquei viciado. Rapidamente me afastei do software puro e fui para um campo onde posso tocar o mundo. Quando estava a deixar o software, foi feito o trabalho seminal sobre padrões de design.1 A minha equipa leu o livro, discutindo os padrões e onde os poderíamos utilizar.
À medida que me fui dedicando mais aos sistemas embebidos, encontrei compiladores que não conseguiam lidar com a herança C++, processadores com quantidades absurdamente pequenas de memória para implementar os padrões e todo um novo conjunto de problemas em que os padrões de design não pareciam aplicáveis. Mas nunca esqueci a ideia de que existem padrões na forma como fazemos engenharia. Ao aprender a reconhecer os padrões, podemos usar as soluções robustas repetidamente. Grande parte deste livro aborda os padrões e oferece alguns novos para o desenvolvimento de sistemas embarcados. Eu também preenchi alguns capítulos com outras informações úteis que não são encontradas na maioria dos livros.
Sobre este livro
Depois de ver sistemas incorporados em dispositivos médicos, carros de corrida, aviões e brinquedos para crianças, encontrei muitos pontos em comum. Há coisas que eu gostaria de saber na altura sobre como desenhar e implementar software para um sistema embebido. Este livro contém algumas ...