Descripción
Este documento explica el diseño y desarrollo de los proyectos más relevantes de las materias de Sistemas Operativos Embebidos, Procesamiento Digital de Señales y Sistemas Embebidos respectivamente. El primero fue la implementación de un sistema de control y monitoreo remoto con la red social Twitter como medio. Se utiliza la tarjeta de desarrollo TWR-K60N512 de Freescale, la cual se conecta al servidor de Twitter utilizando el paquete de desarrollo de TCP sobre IP que provee el sistema operativo en tiempo real MQX. La aplicación consiste en leer los mensajes de una cuenta de Twitter e interpretarlos, y si estos mensajes son comandos conocidos por el sistema, se ejecuta alguna acción. Así mismo la aplicación debe enviar un mensaje desde la misma cuenta de Twitter cada que se presiona un botón en la tarjeta o cada que el potenciómetro integrado a esta misma tarjeta cambia de valor. El segundo consistió en la implementación de un ecualizador digital de 3 bandas con ganancia variable, desarrollado con la tarjeta de TMDSDSK6713 de Spectrum Digital. El objetivo de este proyecto fue aplicar el conocimiento en el diseño de filtros digitales mediante la técnica de ventaneo para filtros de respuesta al impulso finita (FIR) y su implementación en un sistema embebido para una aplicación de audio. El tercer proyecto fue la implementación de una ecuación para obtener la aceleración de un vehículo aéreo no tripulado. Uno de los retos en este proyecto fue obtener los datos involucrados en la ecuación desde medios externos, uno por SPI y el otro es una señal analógica que debe pasar por el ADC del microcontrolador. El microcontrolador que se utilizó en este proyecto es el MSP430G2231 el cual está muy limitado en memoria, por lo que el segundo reto es la optimización y el manejo de los recursos sin perder precisión al resolver la ecuación ya que ésta contiene funciones trigonométricas y utiliza datos en punto flotante.