Interfaz USB almacenamiento de datos en memorias flash portátiles, para sistemas embebidos host usb-dsp

Se presenta el desarrollo de un sistema basado en un Host USB embebido que, sin la asistencia de un PC, controla memorias Flash USB portátiles. Con ello se busca adaptar un medio de almacenamiento de alta capacidad y portátil al diseño del medidor de bioimpedancia eléctrica para detección temprana d...

Full description

Autores:
Badillo Rodríguez, Andrés
Duran Castellanos, Roberto
Tipo de recurso:
http://purl.org/coar/version/c_b1a7d7d4d402bcce
Fecha de publicación:
2006
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/18400
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/18400
https://noesis.uis.edu.co
Palabra clave:
Clase USB de almacenamiento masivo (MSC)
Controlador Host
FAT32
Host USB embebido
Memorias Flash USB
FAT32
Host Controller
USB
USB Flash memories
USB Embedded Host
USB Mass Storage Class.
Rights
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Description
Summary:Se presenta el desarrollo de un sistema basado en un Host USB embebido que, sin la asistencia de un PC, controla memorias Flash USB portátiles. Con ello se busca adaptar un medio de almacenamiento de alta capacidad y portátil al diseño del medidor de bioimpedancia eléctrica para detección temprana de cáncer de cuello uterino desarrollado en la Universidad Industrial de Santander. El sistema posee en hardware una arquitectura distribuida conformada por dos controladores: un controlador Híbrido DSP-µC (56F805 de Freescale) encargado del control principal del sistema, y un controlador secundario ASIC Controlador Host (EZ-Host de Cypress), encargado de dar soporte en hardware para el manejo y control de dispositivos USB Para la ejecución de las diversas tareas del sistema que son realizadas por el Software, se diseñó una arquitectura de Software modular, en donde las diferentes entidades o capas se encargan respectivamente del manejo del sistema de archivos FAT32; del control de dispositivos de la clase de almacenamiento masivo; de la configuración y control de dispositivos USB; y de la administración de la comunicación entre el DSP y el EZ-Host. Adicionalmente se desarrolló un módulo de aplicación que le permite al usuario del sistema verificar la escritura de datos en las memorias USB. El sistema cuenta con la capacidad de configurar y controlar dispositivos USB de almacenamiento Masivo, actuando como un Host USB embebido. Fue probado con diferentes dispositivos de almacenamiento, donde se logró la exitosa escritura de archivos en memorias Flash USB y en discos duros USB con formato FAT32 y con partición primaria de hasta 31GB. El sistema cumple con los requerimientos y recomendaciones del USB Implementers Forum (USB-IF) para el desarrollo de Hosts Embebidos.