Puntuación:
El libro goza de gran prestigio por su enfoque práctico para el aprendizaje de sistemas operativos en tiempo real (RTOS), en particular mediante FreeRTOS y la placa de desarrollo STM32. Abarca una amplia variedad de conceptos y herramientas de RTOS, por lo que resulta útil tanto para principiantes con cierta experiencia como para desarrolladores más experimentados que deseen profundizar sus conocimientos. Sin embargo, tiene algunas limitaciones, incluyendo dificultades para encontrar la placa de desarrollo recomendada y problemas con los ejemplos de código iniciales proporcionados.
Ventajas:Enfoque práctico y práctico para el aprendizaje de RTOS y sistemas embebidos.
Desventajas:Cubre una amplia gama de conceptos y aplicaciones de RTOS.
(basado en 19 opiniones de lectores)
Hands-On RTOS with Microcontrollers: Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools
Construir 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 principales
⬤ Póngase al día con los fundamentos de RTOS y aplíquelos en STM32.
⬤ Mejore sus habilidades de programación para diseñar y construir sistemas embebidos del mundo real.
⬤ Conozca las 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 diversos sectores, desde la automoción y la industria aeroespacial hasta los equipos de pruebas de laboratorio y la electrónica de consumo. Estos sistemas proporcionan una temporización coherente y fiable y están diseñados para funcionar sin intervención durante años.
Este libro sobre microcontroladores comienza introduciéndole en el concepto de RTOS y compara algunos otros métodos alternativos para conseguir rendimiento en tiempo real. Una vez que haya entendido los fundamentos, tales como tareas, colas, mutexes y semáforos, aprenderá lo que debe buscar al seleccionar un microcontrolador y un entorno de desarrollo. Trabajando a través de ejemplos que utilizan una placa STM32F7 Nucleo, el STM32CubeIDE, y herramientas de depuración SEGGER, incluyendo SEGGER J-Link, Ozone, y SystemView, usted ganará una comprensión de las políticas de programación preventiva y la comunicación de tareas. El libro le ayudará a desarrollar controladores de bajo nivel altamente eficientes y a analizar su rendimiento en tiempo real y la utilización de la CPU. Por último, cubrirá consejos para la resolución de problemas y será capaz de llevar sus nuevas habilidades al siguiente nivel.
Al final de este libro, habrás desarrollado tus habilidades en sistemas embebidos y serás capaz de crear sistemas en tiempo real utilizando microcontroladores y FreeRTOS.
Lo que aprenderás
⬤ Entender cuando usar un RTOS para un proyecto.
⬤ Explorar conceptos de RTOS como tareas, mutexes, semáforos y colas.
⬤ Descubrir diferentes unidades microcontroladoras (MCUs) y elegir la mejor para tu proyecto.
⬤ Evaluar y seleccionar el mejor IDE y pila de middleware para su proyecto.
⬤ Utilizar herramientas profesionales para analizar y depurar su aplicación.
⬤ Obtener aplicaciones basadas en FreeRTOS en funcionamiento en una placa STM32.
A quién va dirigido este libro
Este libro es para ingenieros embebidos, estudiantes o cualquier persona interesada en aprender el conjunto completo de características RTOS con dispositivos embebidos. Un conocimiento básico del lenguaje de programación C y sistemas embebidos o microcontroladores será de gran ayuda.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)