Ayuda
Ir al contenido

Dialnet


Desde CoOs hasta .NetFramework: Comunicación hardware/software mediante VCP

    1. [1] Universidad de Sevilla

      Universidad de Sevilla

      Sevilla, España

  • Localización: Actas de las XX Jornadas sobre la Enseñanza Universitaria de la Informática: JENUI 2014 : Oviedo, del 9 al 11 de julio de 2014 / coord. por Miguel Riesco Albizu, María Ángeles Díaz Fondón, Benjamín López Pérez, 2014, ISBN 978-84-697-0774-6, págs. 193-199
  • Idioma: español
  • Enlaces
  • Resumen
    • En este artículo se describe una práctica de laboratorio para la docencia de sistemas operativos en tiempo real (RTOS) para microcontroladores de 32bits en el ámbito de los grados en Ingeniería de Computadores, mediante una metodología de aprendizaje basado en proyectos (ABP) [1]. En concreto esta práctica abarca la comunicación Hardware/Software entre un RTOS en un microcontrolador con un núcleo vectorial Cortex-M4 y una aplicación software escrita en C# usando Visual Studio 2010 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 microcontrolador de la familia STM32 ejecutando un RTOS completamente libre, CoOs, el cual recibe comandos para mover un motor y un servo, y simultáneamente envía la información de sensores de distancia y contacto usando el puerto serie. Por otro lado tenemos un PC con un sistema operativo de la familia Windows, en el que se construye una aplicación visual, la cual muestra el valor de los sensores y permite enviar comandos de movimiento y posición al microcontrolador. El desarrollo de este tipo de proyectos se añade a 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 periféricos empotrados y tiempo real, con una aplicación directa en el campo de la robótica, instrumentación o control automático.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno