Descripción
Comenzará con una introducción básica a la arquitectura de software embebido y las consideraciones para un diseño exitoso. Luego, el libro desglosa cómo diseñar una aplicación basada en RTOS y explora patrones de diseño y bloques de construcción comunes. A continuación, revisará los procesos de diseño de software embebido como TDD, CI/CD, modelado y simulación que se pueden utilizar para acelerar el desarrollo. Finalmente, el libro examinará cómo seleccionar un microcontrolador, escribir código configurable, estrategias de codificación, técnicas y herramientas de las que los desarrolladores no pueden prescindir. Los sistemas embebidos se diseñan típicamente utilizando microcontroladores para construir sistemas electrónicos con una función dedicada y respuestas en tiempo real. Los sistemas modernos necesitan equilibrar cuidadosamente un conjunto complejo de características, gestionar la seguridad e incluso ejecutar inferencias de aprendizaje automático, manteniendo costos razonables, escalabilidad y robustez. Al final de este libro, tendrá un proceso de desarrollo definido, comprenderá la arquitectura de software moderna y estará equipado para comenzar a construir sistemas embebidos. Lo que aprenderá
- Comprender qué es un diseño de sistema embebido sólido y cómo emplearlo.
- Explorar procesos de desarrollo modernos para sistemas de calidad.
- Saber dónde los bits golpean el silicio: cómo seleccionar un microcontrolador.
- Dominar técnicas para escribir código configurable y automatizado.
Autor: Jacob Beningo
Editorial: Apress
Publicado: 01/11/2022
Páginas: 463
Tipo de encuadernación: Tapa blanda
Peso: 1.88 lbs
Tamaño: 10.00h x 7.00w x 1.00d
ISBN13: 9781484282786
ISBN10: 1484282787
Categorías BISAC:
- Tecnología e Ingeniería | Electrónica | Circuitos | General
- Informática | Hardware | General
- Informática | Ciencias de la Computación
Sobre el autor
Jacob Beningo es un consultor de software embebido con más de 15 años de experiencia en sistemas embebidos en tiempo real basados en microcontroladores. Después de pasar más de diez años diseñando sistemas embebidos para las industrias automotriz, de defensa y espacial, Jacob fundó Beningo Embedded Group en 2009. Jacob ha trabajado con clientes en más de una docena de países para transformar drásticamente sus negocios mejorando la calidad del producto, el costo y el tiempo de comercialización. Ha publicado más de 200 artículos sobre técnicas de desarrollo de software embebido, es un orador y formador técnico muy solicitado que posee tres títulos, incluido un Máster en Ingeniería de la Universidad de Michigan. Jacob es un ávido escritor, formador, consultor y empresario que transforma lo complejo en conceptos simples y comprensibles que aceleran la innovación tecnológica.
Jacob ha demostrado su liderazgo en la industria de los sistemas embebidos al asesorar y capacitar a empresas como General Motors, Intel, Infineon y Renesas, además de completar con éxito más de 50 proyectos. Jacob también habla y participa en los comités de selección de pistas embebidas en ARM Techcon, Embedded System Conferences y Sensor Expo. Jacob posee licenciaturas en Ingeniería Eléctrica, Física y Matemáticas de la Universidad Central de Michigan y una Maestría en Ingeniería de Sistemas Espaciales de la Universidad de Michigan.
En su tiempo libre, Jacob disfruta pasar tiempo con su familia, leer, escribir, jugar hockey y golf. En cielos despejados, a menudo se le puede encontrar afuera con su telescopio, tomando un buen whisky mientras fotografía el cielo.
Este título no es retornable

