Descripción
Construya una base sólida en el diseño e implementación de sistemas en tiempo real con la ayuda de ejemplos prácticos
Características clave
- Ponte en marcha con los fundamentos de RTOS y aplícalos en STM32
- Mejora tus habilidades de programación para diseñar y construir sistemas embebidos del mundo real
- Domina técnicas avanzadas para implementar sistemas embebidos
Descripción del libro
Un sistema operativo en tiempo real (RTOS) se utiliza para desarrollar sistemas que responden a eventos dentro de plazos estrictos. Los sistemas embebidos en tiempo real tienen aplicaciones en diversas industrias, desde la automotriz y aeroespacial hasta equipos de prueba de laboratorio y electrónica de consumo. Estos sistemas proporcionan una sincronización consistente y confiable y están diseñados para funcionar sin intervención durante años.
Este libro sobre microcontroladores comienza presentándote el concepto de RTOS y compara algunos otros métodos alternativos para lograr un rendimiento en tiempo real. Una vez que hayas comprendido los fundamentos, como tareas, colas, mutex y semáforos, aprenderás qué buscar al seleccionar un microcontrolador y un entorno de desarrollo. Al trabajar con ejemplos que utilizan una placa STM32F7 Nucleo, el STM32CubeIDE y las herramientas de depuración SEGGER, incluidos SEGGER J-Link, Ozone y SystemView, comprenderás las políticas de planificación preventiva y la comunicación de tareas. Luego, el libro te ayudará a desarrollar controladores de bajo nivel altamente eficientes y a analizar su rendimiento en tiempo real y la utilización de la CPU. Finalmente, cubrirás consejos para la resolución de problemas y podrás llevar tus nuevas habilidades al siguiente nivel.
Al final de este libro, habrás mejorado tus habilidades en sistemas embebidos y podrás crear sistemas en tiempo real utilizando microcontroladores y FreeRTOS.
Lo que aprenderás
- Comprender cuándo usar un RTOS para un proyecto
- Explorar conceptos de RTOS como tareas, mutex, semáforos y colas
- Descubrir diferentes unidades de microcontrolador (MCU) y elegir la mejor para tu proyecto
- Evaluar y seleccionar el mejor IDE y la pila de middleware para tu proyecto
- Utilizar herramientas de nivel profesional para analizar y depurar tu aplicación
- Poner en marcha aplicaciones basadas en FreeRTOS en una placa STM32
Para quién es este libro
Este libro está dirigido a ingenieros embebidos, estudiantes o cualquier persona interesada en aprender el conjunto completo de características de RTOS con dispositivos embebidos. Será útil tener un conocimiento básico del lenguaje de programación C y de sistemas embebidos o microcontroladores.
Autor: Brian Amos
Editorial: Packt Publishing
Publicado: 15/05/2020
Páginas: 496
Tipo de encuadernación: Tapa blanda
Peso: 1.86lbs
Tamaño: 9.25h x 7.50w x 1.00d
ISBN13: 9781838826734
ISBN10: 1838826734
Categorías BISAC:
- Computadoras | Hardware | Chips y procesadores
- Computadoras | Lenguajes | C
Este título no es retornable

