Introducción a la
Arquitectura de Computadores con QtARMSim y Arduino

Esta página contiene la edición CASI TERMINADA de 2017 del libro «Introducción a la Arquitectura de Computadores con QtARMSim y Arduino». Con respecto a la versión aquí publicada, lo más seguro es que simplemente se corrijan las erratas que se detecten en una última revisión global. En caso de querer utilizar la edición anterior, de 2016, ésta se encuentra en: Introducción a la arquitectura de computadores con QtARMSim y Arduino (edición de 2016).

Este libro proporciona una introducción a la arquitectura de computadores. Está estructurado en tres partes y complementa los aspectos teóricos con ejercicios prácticos con QtARMSim y Arduino. La primera parte proporciona una introducción genérica a la arquitectura de computadores y a la interacción entre los distintos componentes del computador. La segunda parte describe la arquitectura ARM valiéndose del simulador QtARMSim, para el que se propone un conjunto de ejercicios. Por último, la tercera parte describe la problemática de la entrada/salida utilizando una tarjeta Arduino Due como medio para poner en práctica los contenidos teóricos presentados.

Con respecto a la edición de 2016, en esta nueva edición hemos: mejorado la redacción de aquellas partes que consideramos que eran más problemáticas, añadiendo nuevas figuras o explicaciones para facilitar su comprensión; actualizado el Capítulo 2 para adaptarlo a las nuevas características del simulador QtARMSim; y revisado a fondo la parte de entrada/salida incluyendo su colección de ejercicios, con el objetivo de hacerla más sencilla.

Este libro puede descargarse en cualquiera de los siguientes formatos:

introARM_2017.pdf
para imprimir
introARM_ebook_2017.pdf
para ver en pantalla

Material complementario para la parte «Arquitectura ARM con QtARMSim»

  1. Página principal de QtARMSim.

Material complementario para la parte «Entrada/Salida con Arduino»

  1. Guías de instalación del entorno Arduino modificado para aceptar programas en ensamblador:
  2. Entorno de desarrollo Arduino modificado para aceptar programas en ensamblador:

    (El software anterior está basado en el IDE original de Arduino modificado exclusivamente con el objeto de permitir el desarrollo de programas en ensamblador sobre la tarjeta Arduino Due. Al descargar cualquier software de esta página está aceptando los términos de uso descritos en http://arduino.cc/en/Main/Software)

  3. Colección de ejercicios para Arduino.

Ediciones anteriores

Licencia

Copyright © 2015-17 Sergio Barrachina Mir, Maribel Castillo Catalán, Germán Fabregat Llueca, Juan Carlos Fernández Fernández, Germán León Navarro, José Vicente Martí Avilés, Rafael Mayo Gual y Raúl Montoliu Colás.

Esta obra se publica bajo la licencia «Creative Commons Atribución-CompartirIgual 4.0 Internacional».