#acl BecariosGrupo:read,write,revert All:read = Librerías para el controlador embebido del robot RoMAA-II = == Objetivos == === Generales === Obtener una versión mejorada de las librerías ''ciiiemblibs'' junto con su documentación, orientadas principalmente al controlador embebido del robot móvil RoMAA-II. Continuando con un desarrollo previo de las [[ LabElectronica/ModulosLPCARMWeb | ciiiemblibs ]] presentadas en [1], se platea una reestructuración de cada módulo de las librerías, corrigiendo errores o agregando mejoras a la versión anterior. Además, se pretende obtener una nueva versión del [[LabElectronica/RoMAAFirmware20 | firmware20 ]] del robot móvil utilizando el kernel en tiempo real [[http://www.freertos.org | FreeRTOS ]] que haga uso de las librerías generadas; esto es la continuación de [2]. === Particulares === * Revisar cada módulo de las librerías anteriores * Estudiar el código del firmware del robot RoMAA-II * Proponer modificaciones y mejoras en la implementación * Definir un estilo común de llamada de todas las funciones (prototipos) de las librerías * Codificar los diferentes módulos * Codificar controlador embebido del robot móvil RoMAA-II * Escribir la documentación de cada módulo de las librerías == Desarrollo == Link al firmware nuevo con sus nuevas librerias [[LabElectronica/RoMAAFirmware21 | firmware21]] == Referencias == * [1].- Gonzalo F. Perez Paina, David A. Gaydou, Néstor L. Palomeque, Lucas A. ''"Librerías embebidas para microcontroladores LPC2000 de aplicación en robótica"'. Congreso Argentino de Sistemas Embebidos, CASE2011. UTN-FRBA, Buenos Aires, Argentina. [[http://www.sase.com.ar/2011/files/2011/02/case2011_submission_42.pdf|Descargar]] * [2].- ''"Hardware de Control de Plataforma Robótica Móvil con Arquitectura ARM7 y RTOS embebido. Caracterización"''. Tesis de grado para obtener el título de Ing. en electrónica de Santiago Pérez y Martín Baudino. [[LabElectronica/FreeRTOSLpc2114Web | Ir]]