Skip to content
Agustin Alba Chicar edited this page Mar 10, 2015 · 6 revisions

MP3 Player

Descripción

El dispositivo descrito en este informe fue realizado bajo el marco teórico-práctico proporcionado por la materia “Técnicas Digitales II” de la carrera de Ingeniería Electrónica en la UTN FRBA. El mismo es un reproductor de música en formato .mp3 de dos fuentes principales las cuales constan de una memoria SD en FAT32 y un servidor remoto comunicado mediante protocolo UDP.

Hardware

El hardware está compuesto por una serie de placas claramente definidas por su funcionalidad la cual es:

1.- Placa digital

2.- Placa analógica

3.- Placa de TFT

4.- Placas amplificadoras de audio

En la sección hardware se explican con mayor detalle los esquemáticos, los detalles funcionales y constructivos del dispositivo.

Firmware

En cuanto al firmware, se utilizó el stick del LPC1769. El microcontrolador posee una vasta gama de periféricos que son propicias para este desarrollo. Se utilizó el entorno de desarrollo LPCXpresso y se programó en C. Por otro lado, se utilizaron drivers provistos por ARM, NXP, librerías para el control de la SD con su file system y el sistema operativo de tiempo real FreeRTOS. En la sección específica se explicará de forma específica cada parte del código importante.

Software

El software de este dispositivo consta de una servidor web del contenido musical que está escrito en Java, utilizando el framework Java Play!. Se desarrolló un servidor UDP, que se montó en el mismo servidor HTTP, que responde a las peticiones del dispositivo permitiendo así una rápida respuesta para el envío de las partes de las canciones que se envían.

Clone this wiki locally