Mostrar el registro sencillo del ítem

dc.contributor.authorVillena Godoy, Antonio José
dc.contributor.authorAsenjo-Plaza, Rafael 
dc.contributor.authorCorbera-Peña, Francisco Javier 
dc.contributor.otherArquitectura de Computadoreses_ES
dc.date.accessioned2015-09-07T10:15:00Z
dc.date.available2015-09-07T10:15:00Z
dc.date.created2015-09-06
dc.date.issued2015-09-07
dc.identifier.urihttp://hdl.handle.net/10630/10214
dc.description.abstractEste trabajo se enmarca dentro del Proyecto de Innovación Educativa PIE13-082, “Motivando al alumno de ingeniería mediante la plataforma Raspberry Pi” cuyo principal objetivo es aumentar el grado de motivación del alumno que cursa asignaturas impartidas por el Departamento de Arquitectura de Computadores. La estrategia propuesta se apoya en el hecho de que muchos alumnos de Ingeniería perciben que las asignaturas de la carrera están alejadas de su realidad cotidiana, y que por ello, pierden cierto atractivo. Sin embargo, bastantes de estos alumnos han comprado o piensan comprar un minicomputador Raspberry Pi que se caracteriza por proporcionar una gran funcionalidad, gracias a estar basado en un procesador y Sistema Operativo de referencia en los dispositivos móviles. En este proyecto proponemos aprovechar el interés que los alumnos ya demuestran por la plataforma Raspberry Pi, para ponerlo a trabajar en pro del siguiente objetivo docente: facilitar el estudio de conceptos y técnicas impartidas en varias asignaturas del Departamento. Más concretamente, el principal objetivo de este trabajo es la creación de un conjunto de prácticas enfocadas al aprendizaje de la programación en ensamblador, en concreto del ARMv6 que es el procesador de la plataforma que se va a utilizar para el desarrollo de las prácticas, así como al manejo a bajo nivel de las interrupciones y la entrada/salida en dicho procesador. La presente memoria está dividida cinco capítulos y cuatro apéndices. De los 5 capítulos, el primero es introductorio. Los dos siguientes se centran en la programación de ejecutables en Linux, tratando las estructuras de control en el capítulo 2 y las subrutinas (funciones) en el capítulo 3. Los dos últimos capítulos muestran la programación en Bare Metal, explicando el subsistema de entrada/salida (puertos de entrada/salida y temporizadores) de la plataforma Raspberry Pi y su manejo a bajo nivel en el capítulo 4 y las interrupciones en el capítulo 5. En los apéndices hemos añadido aspectos laterales pero de suficiente relevancia como para ser considerados en la memoria, como el apendice A que explica el funcionamiento de la macro ADDEXC, el apéndice B que muestra todos los detalles de la placa auxiliar, el apéndice C que nos enseña a agilizar la carga de programas Bare Metal y por último tenemos el apéndice D, que profundiza en aspectos del GPIO como las resistencias programables.es_ES
dc.language.isospaes_ES
dc.relation.ispartofTecnología de Computadoreses_ES
dc.relation.ispartofEstructura de Computadoreses_ES
dc.relation.ispartofArquitecturas Emergenteses_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.subjectArquitectura de ordenadores - Estudio y enseñanzaes_ES
dc.subject.otherEnsamblador ARMes_ES
dc.subject.otherRaspberry Pies_ES
dc.subject.otherGestión Interrupcioneses_ES
dc.subject.otherGPIOes_ES
dc.titlePrácticas de ensamblador basadas en Raspberry Pies_ES
dc.typeinfo:eu-repo/semantics/bookes_ES
dc.centroE.T.S.I. Informáticaes_ES
dc.identifier.orcidhttp://orcid.org/0000-0002-1570-3863es_ES
dc.cclicenseby-nc-saes_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem