(Lee este artículo en español aquí.) Years ago I designed this board, the UB-C328 based on the ATMEGA328. It exposes to the world 5 out of the 6 channels of…
(Lee este artículo en español aquí.) Years ago I designed this board, the UB-C328 based on the ATMEGA328. It exposes to the world 5 out of the 6 channels of…
Estoy muy contento de avisarles que el proyecto KleOS, en su versión 1.1, ya incluye el soporte para que realices tus programas de Arduino en tiempo real en las tarjetas…
Pasé a avisarles que estos últimos días he estado trabajando intensamente para integrar la tarjeta Arduino Due al proyecto KleOS.El corazón de dicha tarjeta es el chip de 32 bits…
KleOS es un fascinante proyecto para escribir aplicaciones de tiempo real en Arduino UNO, pero para utilizarlo primero hay que descargarlo, ¡y es muy fácil! KleOS es una amalgama de…
¿Sabías que FreeRTOS tiene 3 y media funciones para generar retardos? En realidad son 2, pero incluye una variante y una extra que se usa para abortar la misión. Estas…
Esta entrada la quiero presentar a través de dos ejemplos y algunas preguntas. Imagina un sistema concurrente o multitarea con sistema operativo, como muchos de los que hemos estado escribiendo.…
En esta lección de mi curso gratuito Arduino en tiempo real te mostré cómo utilizar un mecanismo para enviar notificaciones directas de tarea a tarea. En esta nota especial te…
Mucho, si no es que casi todo el trabajo que hacemos, lo llevamos a cabo dentro de tareas e interrupciones, en lo que le llamaríamos la capa de usuario. Sin…
No podíamos terminar este curso sin mencionar brevemente la forma en que FreeRTOS administra la memoria. De ésta tenemos dos tipos, la memoria dinámica y la memoria estática, siendo la…