Descripción
Diseñe software seguro y confiable para sistemas embebidos y explore los elementos internos de los controladores de dispositivos, RTOS y TEE
Características clave:
- Identificar y superar los desafíos en entornos embebidos
- Comprender e implementar los pasos necesarios para aumentar la seguridad de las soluciones IoT
- Construir sistemas embebidos paralelos y distribuidos de seguridad crítica y con memoria segura
Descripción del libro:
Arquitectura de Sistemas Embebidos comienza con una vista panorámica del desarrollo embebido y cómo difiere de otros sistemas con los que quizás esté familiarizado. Este libro le ayudará a comprender el funcionamiento interno de varios componentes en sistemas del mundo real.
Comenzará configurando un entorno de desarrollo y luego pasará a los conceptos arquitectónicos del sistema central, explorando diseños de sistemas, mecanismos de arranque y gestión de memoria. A medida que avance en los temas, explorará la interfaz de programación y los controladores de dispositivos para establecer comunicación a través de TCP/IP y tomará medidas para aumentar la seguridad de las soluciones IoT. Finalmente, se le introducirá a los sistemas operativos multihilo mediante el desarrollo de un planificador y el uso de mecanismos de ejecución confiable asistidos por hardware.
Con la ayuda de este libro, ganará la confianza para trabajar con sistemas embebidos a nivel arquitectónico y se familiarizará con varios aspectos del desarrollo de software embebido en microcontroladores, como la gestión de memoria, la multihilo y los RTOS, un enfoque orientado al aislamiento de memoria.
Lo que aprenderá:
- Participar en la fase de diseño y definición de un producto embebido
- Familiarizarse con la escritura de código para microcontroladores ARM Cortex-M
- Construir un laboratorio de desarrollo embebido y optimizar el flujo de trabajo
- Proteger sistemas embebidos con TLS
- Desmitificar la arquitectura detrás de las interfaces de comunicación
- Comprender los patrones de diseño y desarrollo para dispositivos conectados y distribuidos en el IoT
- Dominar los patrones de ejecución paralela multitarea y los sistemas operativos en tiempo real
- Familiarizarse con el Entorno de Ejecución Confiable (TEE)
Para quién es este libro:
Si eres un desarrollador o diseñador de software que busca aprender sobre programación embebida, este es el libro para ti. También encontrarás este libro útil si eres un programador embebido principiante o con menos experiencia en la búsqueda de expandir tus conocimientos sobre sistemas embebidos.
Autor: Daniele Lacamera
Editorial: Packt Publishing
Publicado: 13/01/2023
Páginas: 342
Tipo de encuadernación: Tapa blanda
Peso: 1.30lbs
Tamaño: 9.25h x 7.50w x 0.71d
ISBN13: 9781803239545
ISBN10: 1803239549
Categorías BISAC:
- Informática | Lenguajes | C
- Informática | Lenguajes | C++
- Informática | Sistemas Operativos | UNIX
Este título no es retornable

