dc.creator | Domínguez Morales, Juan Pedro | es |
dc.creator | Jiménez Fernández, Ángel Francisco | es |
dc.creator | Ríos Navarro, José Antonio | es |
dc.creator | Tapiador Morales, Ricardo | es |
dc.creator | Gutiérrez Galán, Daniel | es |
dc.creator | Domínguez Morales, Manuel Jesús | es |
dc.creator | Cerezuela Escudero, Elena | es |
dc.date.accessioned | 2017-07-10T07:50:47Z | |
dc.date.available | 2017-07-10T07:50:47Z | |
dc.date.issued | 2016 | |
dc.identifier.citation | Domínguez Morales, J.P., Jiménez Fernández, Á.F., Rios Navarro, A., Tapiador Morales, R., Gutiérrez Galan, D., Domínguez Morales, M.J. y Cerezuela Escudero, E. (2016). Práctica de desarrollo de interfaces hardware/software para la monitorización del estado de un PC . En JENUI 2016: XXII Jornadas de Enseñanza Universitaria de la Informática (355-358), Almería: AENUI: Asociación de Enseñantes Universitarios de Informática. | |
dc.identifier.uri | http://hdl.handle.net/11441/62264 | |
dc.description.abstract | Este artículo presenta una práctica laboratorio impartida
mediante una metodología de aprendizaje basado
en proyectos (ABP) [1] para dotar de la capacidad de
diseñar y desarrollar un monitor del estado de un
ordenador, integrado en un sistema empotrado que se
comunica con una aplicación de escritorio, a nuestros
alumnos de la asignatura de Diseño de Microcontroladores
(DM) en el contexto del Máster en Ingeniería
de Computadores y Redes.
Esta práctica abarca la comunicación Hardware/
Software entre un microcontrolador con un núcleo
Cortex-M4 y una aplicación software escrita en
lenguaje C# usando el entorno Visual Studio Community
2015 a través de puertos series virtuales
(VCP). Esta práctica está enfocada como un proyecto
que los alumnos han de ir realizando desde cero,
avanzando mediante la consecución de hitos, hasta
conseguir obtener un sistema final. El sistema a
desarrollar se divide en dos partes, por un lado tenemos
un PC con un sistema operativo de la familia
Windows, en el que se construye una aplicación
visual mediante Windows Forms, la cual obtiene
información del sistema de forma periódica y la envía
al microcontrolador mediante comandos usando el
puerto serie (USB o comunicación Bluetooth). Por
otro lado tenemos un microcontrolador de la familia
STM32 que dispone de un display LCD ejecutando
una plataforma completamente libre, .NET Micro
Framework, la cual recibe a través del puerto serie la
información obtenida gracias a la aplicación software
del PC y la muestra en la pantalla, obteniendo así una
herramienta de monitorización del PC sin tener que
estar conectado físicamente a éste.
El desarrollo de este tipo de proyectos se añade la
dificultad de la necesidad del uso de diferentes
herramientas para el desarrollo del firmware y del
software en paralelo, de manera incremental, y
enfocadas para ámbitos de uso muy distintos.
Esta práctica ha tenido una gran acogida por parte de los alumnos, ya que les ha servido de ejemplo del
desarrollo de firmware para un microcontrolador
usando la plataforma .NET MF y de su comunicación
con el PC por medio de una aplicación visual. | es |
dc.description.sponsorship | Ministerio de Economía y Competitividad TEC2012-37868-C04-02 | es |
dc.format | application/pdf | es |
dc.language.iso | spa | es |
dc.publisher | AENUI: Asociación de Enseñantes Universitarios de Informática | es |
dc.relation.ispartof | JENUI 2016: XXII Jornadas de Enseñanza Universitaria de la Informática (2016), p 355-358 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Aprendizaje basado en proyectos | es |
dc.subject | Microcontrolador STM32 | es |
dc.subject | .NET Micro Framework | es |
dc.subject | Virtual COM Port | es |
dc.subject | Windows Forms | es |
dc.title | Práctica de desarrollo de interfaces hardware/software para la monitorización del estado de un PC | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Arquitectura y Tecnología de Computadores | es |
dc.relation.projectID | info:eu-repo/grantAgreement/MINECO/TEC2012-37868-C04-02 | es |
dc.relation.publisherversion | http://upcommons.upc.edu/handle/2117/90525 | es |
idus.format.extent | 4 p. | es |
dc.publication.initialPage | 355 | es |
dc.publication.endPage | 358 | es |
dc.eventtitle | JENUI 2016: XXII Jornadas de Enseñanza Universitaria de la Informática | es |
dc.eventinstitution | Almería | es |
dc.relation.publicationplace | Barcelona | es |
dc.contributor.funder | Ministerio de Economía y Competitividad (MINECO). España | |