dc.creator | Domínguez Morales, Juan Pedro | es |
dc.creator | Vázquez Baeza, Alberto | es |
dc.creator | Cerezuela Escudero, Elena | es |
dc.creator | Domínguez Morales, Manuel Jesús | es |
dc.creator | Jiménez Fernández, Ángel Francisco | es |
dc.creator | Civit Balcells, Antón | es |
dc.date.accessioned | 2022-11-10T12:31:52Z | |
dc.date.available | 2022-11-10T12:31:52Z | |
dc.date.issued | 2014 | |
dc.identifier.citation | Domínguez Morales, J.P., Vázquez Baeza, A., Cerezuela Escudero, E., Domínguez Morales, M.J., Jiménez Fernández, Á.F. y Civit Balcells, A. (2014). Desde CoOs hasta .NetFramework: Comunicación hardware/software mediante VCP. En JENUI 2014: XX Jornadas sobre Enseñanza Universitaria de la Informática (193-199), Oviedo, España: Asociación de Enseñantes Universitarios de la Informática (AENUI). | |
dc.identifier.isbn | 978-84-697-0774-6 | es |
dc.identifier.uri | https://hdl.handle.net/11441/139237 | |
dc.description.abstract | En este artículo se describe una práctica de labora torio 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 apren dizaje basado en proyectos (ABP) [1]. En concreto
esta práctica abarca la comunicación Hardwa re/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, avan zando mediante la consecución de hitos, hasta conse guir 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 simul tá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 aplica ció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. | es |
dc.description.sponsorship | Ministerio de Economía y Competitividad TEC2012-37868-C04-02 (BIOSENSE) | es |
dc.format | application/pdf | es |
dc.format.extent | 7 | es |
dc.language.iso | spa | es |
dc.publisher | Asociación de Enseñantes Universitarios de la Informática (AENUI) | es |
dc.relation.ispartof | JENUI 2014: XX Jornadas sobre Enseñanza Universitaria de la Informática (2014), pp. 193-199. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Sistema operativo en tiempo real | es |
dc.subject | Microcontrolador STM32 | es |
dc.subject | CoOS | es |
dc.subject | Servomotor | es |
dc.subject | C# | es |
dc.subject | Windows Form | es |
dc.title | Desde CoOs hasta .NetFramework: Comunicación hardware/software mediante VCP | 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 | TEC2012-37868-C04-02 (BIOSENSE) | es |
dc.relation.publisherversion | https://aenui.org/actas/indice_e.html#anio2014 | es |
dc.contributor.group | Universidad de Sevilla. TEP108 : Robotica y Tecnología de Computadores | es |
dc.publication.initialPage | 193 | es |
dc.publication.endPage | 199 | es |
dc.eventtitle | JENUI 2014: XX Jornadas sobre Enseñanza Universitaria de la Informática | es |
dc.eventinstitution | Oviedo, España | es |
dc.relation.publicationplace | Oviedo, España | es |
dc.contributor.funder | Ministerio de Economía y Competitividad (MINECO). España | es |