Desarrollo de firmware: Una guía de conocimiento sistémico especializado


Precio:
Precio de venta$64.99

Descripción

Construya su propio firmware de sistema. Este libro le ayuda a comprender la arquitectura del firmware del sistema y el diseño minimalista, y proporciona un conocimiento especializado del desarrollo de firmware. El libro incluye orientación sobre cómo comprender el procedimiento de construcción del firmware del sistema, integrar piezas de firmware y permitir la configuración, actualizar el firmware del sistema, crear una infraestructura de desarrollo para permitir la colaboración de múltiples partes en el desarrollo de firmware y adquirir conocimientos avanzados de depuración de firmware del sistema.

Después de leer el libro, podrá tener un mejor control al desarrollar su propio firmware y sabrá cómo interactuar con el hardware nativo durante la depuración. Comprenderá los principios clave para el desarrollo futuro de firmware utilizando tecnología más nueva y estará preparado para la introducción de lenguajes de programación seguros modernos para el desarrollo de firmware. Los estudios de caso detallados de desarrollo de firmware del sistema utilizando un enfoque futurista cubren:
  • Modelos futuros de desarrollo de firmware de sistema escalables
  • Tipos de desarrollo de firmware (firmware de sistema, firmware de dispositivo, firmware de capacidad de gestión)
  • Herramientas y su uso al crear firmware de sistema
  • Cómo construir una infraestructura para un desarrollo de firmware sin interrupciones utilizando un modelo de desarrollo multipartito
  • Metodologías de depuración utilizadas durante varias fases del desarrollo de productos de firmware
  • Establecer expectativas clave para el firmware futuro, incluyendo huellas de firmware más pequeñas y tiempos de ejecución más rápidos, configuración más sencilla y mayor seguridad transparente


Lo que aprenderá

  • Comprender el modelo de trabajo del firmware del sistema del futuro
  • Adquirir conocimientos para decir adiós al firmware propietario para diferentes tipos de desarrollo de firmware
  • Conocer los diferentes tipos de herramientas necesarias para crear el código fuente del firmware antes de flashear la imagen final en el dispositivo de arranque del sistema embebido
  • Desarrollar habilidades para comprender el fallo en el firmware o en el sistema y preparar el entorno de depuración para encontrar la causa raíz de los defectos
  • Discernir el requisito mínimo de seguridad de la plataforma
  • Optimizar el tiempo de arranque del firmware del sistema en función de los requisitos del hardware de destino
  • Comprender el ciclo de desarrollo de productos utilizando el desarrollo de firmware de código abierto


A quién va dirigido este libro

Ingenieros de firmware y software embebido que migran el desarrollo de productos de firmware de código cerrado a firmware de código abierto para necesidades de adaptación de productos, así como ingenieros que trabajan en el desarrollo de firmware de código abierto. Una audiencia secundaria incluye ingenieros que trabajan en varios gestores de arranque, como firmware de código abierto, UEFI y desarrollo de Slim Bootloader, así como estudiantes universitarios y de posgrado que trabajan en el desarrollo de habilidades de firmware.


Autor: Subrata Banik, Vincent Zimmer
Editorial: Apress
Publicado: 29/09/2022
Páginas: 398
Tipo de encuadernación: Tapa blanda
Peso: 1.34 lbs
Tamaño: 9.21h x 6.14w x 0.89d
ISBN13: 9781484279731
ISBN10: 1484279735
Categorías BISAC:
- Computadoras | Hardware | General
- Computadoras | Redes | General

Sobre el autor

Subrata Banik es ingeniero de firmware con más de una década de experiencia en la industria informática y ha adquirido experiencia en diseño, desarrollo y depuración de firmware de sistema en varias arquitecturas de firmware como UEFI, coreboot, Slim bootloader, etc. para plataformas x86 y ARM. Subrata tiene una profunda experiencia en la habilitación de plataformas que le lleva a trabajar para los productos de todos los principales fabricantes de PC. Subrata es un miembro activo del desarrollo de firmware de código abierto (OSF) en diferentes proyectos como coreboot, oreboot, flashrom, EDKII, etc., donde es uno de los principales contribuyentes en el desarrollo de firmware de código abierto (coreboot). Subrata ha recibido múltiples patentes estadounidenses y le apasiona aprender nuevas tecnologías y compartir conocimientos entre ingenieros entusiastas. Subrata ha presentado sus charlas técnicas en eventos de la industria como la conferencia Open Source Firmware, el Institute for Security and Technology, Intel Developer Forum, etc.

Cuando no está escribiendo o trabajando, se le puede encontrar disfrutando de los deportes (especialmente el fútbol) o pasando tiempo con su hija. Un dato curioso sobre Subrata es que cree firmemente en la existencia de los viajes en el tiempo.

Vincent Zimmer ha estado trabajando en firmware embebido durante los últimos 30 años. Vincent ha contribuido o creado firmware que abarca varias iniciativas de firmware, incluida la Extensible Firmware Interface, donde Vincent actualmente dirige el subequipo de seguridad en el Foro UEFI. Vincent también ha sido coautor de varios artículos y libros, además de ser coinventor de más de 450 patentes estadounidenses.