Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Estás interessado em desenvolver sistemas embebidos? Uma vez que não toleram a ineficiência, estes sistemas requerem uma abordagem disciplinada à programação. Este guia de fácil leitura ajuda-te a cultivar boas práticas de desenvolvimento baseadas em padrões clássicos de design de software e novos padrões exclusivos da programação embebida. Aprenderás a construir uma arquitetura de sistema para processadores, não para sistemas operativos, e descobrirás técnicas para lidar com dificuldades de hardware, alterações de design e requisitos de fabrico.
Escrito por um especialista que criou sistemas que vão desde scanners de ADN a brinquedos para crianças, este livro é ideal para programadores intermédios e experientes, independentemente da plataforma que utilizes. Esta segunda edição expandida inclui novos capítulos sobre IoT e sensores em rede, motores e movimento, depuração, estratégias de tratamento de dados e muito mais.
- Optimiza o teu sistema para reduzir os custos e aumentar o desempenho
- Desenvolve uma arquitetura que torna o teu software robusto em ambientes com recursos limitados
- Explora sensores, ecrãs, motores e outros dispositivos de E/S
- Reduz a RAM e o consumo de energia, o espaço de código e os ciclos do processador
- Aprende a interpretar esquemas, folhas de dados e requisitos de energia
- Descobre como implementar matemática complexa e aprendizagem automática em pequenos processadores
- Concebe sistemas incorporados eficazes para IoT e sensores em rede