Bienvenido: Ingresar
location: Diferencias para "LabElectronica/CiiiEmbLibs"
Diferencias entre las revisiones 3 y 4
Versión 3 con fecha 2011-08-16 18:57:45
Tamaño: 1935
Comentario:
Versión 4 con fecha 2012-03-30 18:03:56
Tamaño: 2037
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 7: Línea 7:
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 | firmware]] 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]. 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].
Línea 19: Línea 19:
Link al firmware nuevo con sus nuevas librerias [[LabElectronica/RoMAAFirmware21 | firmware21]]

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 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 firmware20 del robot móvil utilizando el kernel en tiempo real 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 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. 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. Ir

None: LabElectronica/CiiiEmbLibs (última edición 2014-04-18 15:40:11 efectuada por GonzaloPerezPaina)