Thesis INTRODUCCIÓN DE UN SISTEMA OPERATIVO DE TIEMPO REAL DE CÓDIGO ABIERTO PARA MICROCONTROLADORES DE LA FAMILIA ARM7
Loading...
Date
2012
Journal Title
Journal ISSN
Volume Title
Program
Campus
Casa Central, Valparaíso
Abstract
En este trabajo se evaluó la posibilidad de implementar un sistema operativo de tiempo real (RTOS) sobre un microcontrolador ARM7TDMI-S LPC2148. El uso de un Sistema Operativo acelera el proceso de desarrollo de aplicaciones complejas en sistemas Embebidos ya que permite segmentar las distintas tareas o procesos que involucra el diseo y tratarlas de forma independiente. FreeRTOS es un RTOS liviano, diseado especialmente para sistemas embebidos pequeos. FreeRTOS es un entorno multitarea e incorpora una capa de software (HAL: Hardware Abstraction Layer) para implementar rutinas de sincronización y administración de recursos compartidos. Además se desarrollaron variados códigos para evaluar el funcionamiento del RTOS sobre el microcontrolador. Finalmente se desarrollaron códigos de prueba para evaluar el rendimiento del RTOS sobre el microcontrolador. Los parámetros de evaluación seleccionados son el Jitter y la Latencia. Como conclusión se determina que FreeRTOS es un RTOS potente, liviano y altamente configurable. En el microcontrolador ARM7TDMI-S LPC2148 FreeRTOS es capaz de ejecutar una gran cantidad de procesos, haciendo uso de variados periféricos del microcontrolador, simultáneamente.
Description
Catalogado desde la versión PDF de la tesis.