Práctica de desarrollo de interfaces hardware/software para la monitorización del estado de un PC
Article 2016 es
Authors
JD
Juan P. Domínguez-Morales
ÁJ
Ángel Jiménez-Fernández
AR
Antonio Ríos-Navarro
Abstract
2 min read
Este articulo presenta una practica laboratorio impartida
mediante una metodologia de aprendizaje basado
en proyectos (ABP) [1] para dotar de la capacidad de
disenar y desarrollar un monitor del estado de un
ordenador, integrado en un sistema empotrado que se
comunica con una aplicacion de escritorio, a nuestros
alumnos de la asignatura de Diseno de Microcontroladores
(DM) en el contexto del Master en Ingenieria
de Computadores y Redes.
Esta practica abarca la comunicacion Hardware/
Software entre un microcontrolador con un nucleo
Cortex-M4 y una aplicacion software escrita en
lenguaje C# usando el entorno Visual Studio Community
2015 a traves de puertos series virtuales
(VCP). Esta practica esta enfocada como un proyecto
que los alumnos han de ir realizando desde cero,
avanzando mediante la consecucion 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 aplicacion
visual mediante Windows Forms, la cual obtiene
informacion del sistema de forma periodica y la envia
al microcontrolador mediante comandos usando el
puerto serie (USB o comunicacion 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 traves del puerto serie la
informacion obtenida gracias a la aplicacion software
del PC y la muestra en la pantalla, obteniendo asi una
herramienta de monitorizacion del PC sin tener que
estar conectado fisicamente a este.
El desarrollo de este tipo de proyectos se anade 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 ambitos de uso muy distintos.
Esta practica 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 comunicacion
con el PC por medio de una aplicacion visual.
Vicente Morell Giménez, Gabriel J. García, Daniel González Fajardo, José David López Martí, Jorge Jorge Pomares, Francisco Javier Lana Pons, Andrés Úbeda Castellanos
Daniel Gutiérrez-Galán, Elena Cerezuela-Escudero, Juan P. Domínguez-Morales, Manuel Jesus Dominguez Morales, Ricardo Tapiador-Morales, Antonio Ríos-Navarro, Ángel Jiménez-Fernández
Discussion(0)
No comments yet. Be the first to comment.