FreeRTOS: Programación multitarea en la práctica - Usando el lenguaje C/C++ y FreeRTOS (Segunda edicion) por Max Back

FreeRTOS: Programación multitarea en la práctica - Usando el lenguaje C/C++ y FreeRTOS (Segunda edicion) por Max Back

Titulo del libro: FreeRTOS: Programación multitarea en la práctica - Usando el lenguaje C/C++ y FreeRTOS (Segunda edicion)

Autor: Max Back

FreeRTOS: Programación multitarea en la práctica - Usando el lenguaje C/C++ y FreeRTOS (Segunda edicion) de Max Back está disponible para descargar en formato PDF y EPUB. Aquí puedes acceder a millones de libros. Todos los libros disponibles para leer en línea y descargar sin necesidad de pagar más.

Descargar PDF Leer on-line

Max Back con FreeRTOS: Programación multitarea en la práctica - Usando el lenguaje C/C++ y FreeRTOS (Segunda edicion)

Amplíe las capacidades y el poder de sus aplicaciones utilizando las funciones de un sistema operativo en tiempo real.Este libro combina dos instrumentos poderosos: Arduino y freeRTOS. Segunda edición con mucha más práctica Con un diseño de hardware más elaborado y fuente con varios módulos conectados. Recursos cubiertos: Interrupciones: Discute la comunicación entre interrupciones de hardware y tareas. Tareas: Permitir programación paralela para organizar mejor la ejecución y el código. Semáforos: Le permite controlar el acceso concurrente a los recursos y la comunicación entre tareas. Colas: le permite comunicar múltiples elementos entre tareas y se explora a través de varios ejemplos, en asociación con interrupciones y tareas. Notificación de tarea: Envío de valores a la tarea directamente a través de la notificación de la tarea, sin usar colas o semáforos. Temporizador de software: Sin control de interrupción, llame a su función de vez en cuando o después de un solo tiempo de espera.Abordaremos los conceptos mediante breves explicaciones y listados de código fuente de muestra, que a menudo se expandirán por etapas. De esta forma presentaremos y explicaremos los mecanismos de programación multitarea y sus mecanismos de soporte, control de acceso a recursos, comunicación entre tareas, etc.La comprensión de los conceptos vendrá de su introducción incremental, los cambios y las mejoras que acompañan al código, que puede probar en su Arduino (si lo prefiere), o simplemente examinar mientras sigue la explicación posterior.Algunos listados complementarios o de libros se publican en Internet como un suplemento.La plataforma Arduino, que popularizó aún más la electrónica digital (incluso para aquellos sin educación específica) y al mismo tiempo facilitó la creación de prototipos de productos para nuevas empresas, fabricantes e incluso ingenieros y programadores de sistemas integrados con experiencia. .freeRTOS, el sistema operativo en tiempo real, que admite una gran cantidad de microcontroladores y entorno de desarrollo, se está convirtiendo en un estándar de facto. Unirse a estas dos plataformas, facilitadas por el desarrollo de un paquete freeRTOS que se puede agregar fácilmente al Arduino IDE (y en este libro verá cómo hacerlo), le permitirá aprender a desarrollar aplicaciones potentes y más fáciles de mantener.Cada uno tiene su propio estilo de estudiar programación. Prefiero leer más, examinar áreas de mayor interés y luego "bajar a la tierra". Es posible que prefiera seguir lo que se presenta paso a paso y luego aventurarse a realizar sus modificaciones y crear sus soluciones.Piense en este libro como un complemento a su conocimiento de la programación Arduino o la programación para sistemas embebidos generales. El objetivo es comenzar (o aumentar su conocimiento) en la programación multitarea para MCU, utilizando freeRTOS en sus proyectos, la plataforma que prefiera entre las muchas plataformas compatibles.