Learning Computer Structure through an ARM-based Arduino platform

Learning Computer Structure through an ARM-based Arduino platform

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

Xavier.delToro@uclm.es

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

MariaJose.Santofimia@uclm.es

No disponemos de la información de contacto de este autor.

No disponemos de la información de contacto de este autor.

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

Javier.Dorado@uclm.es

Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain

JuanCarlos.Lopez@uclm.es

  • CONFERENCE — Conference of the IEEE Industrial Electronics Society

  • PAGES — 3989-3994

  • ISBN — 978-1-5386-1126-5

  • DOI 10.1109/IECON.2017.8216683

  • PUBLISHER  IEEE

  • YEAR  2017

  • LOCATION  Beijing (China)

  • DATE— 29/10/2017 – 01/11/2017

del Toro García, X., Santofimia, M. J., Fernández, B. G., García, S., Dorado, J., Villa, D., & Lopez, J. C. (2017, October). Learning Computer Structure through an ARM-based Arduino platform. In Industrial Electronics Society, IECON 2017-43rd Annual Conference of the IEEE (pp. 3989-3994). IEEE..

@inproceedings{del2017learning,
title={Learning Computer Structure through an ARM-based Arduino platform},
author={del Toro Garc{\'\i}a, Xavier and Santofimia, Maria J and Fern{\'a}ndez, Beatriz Garc{\'\i}a and Garc{\'\i}a, Santiago and Dorado, Javier and Villa, David and Lopez, Juan Carlos},
booktitle={Industrial Electronics Society, IECON 2017-43rd Annual Conference of the IEEE},
pages={3989--3994},
year={2017},
organization={IEEE}
}

Abstract

This paper proposes and analyzes the use of the Arduino Zero board as the lab platform for the Computer Structure course that constitutes an essential part of Computer Science studies. The understanding of the main functional blocks of a computer, addressing the main concepts included in the course syllabus, is reinforced by mean of the hands-on experience acquired in the lab sessions and the completion of a project based on a mobile robot. Special care has been devoted to link the theoretical concepts with their practical application. The inclusion of a debugging chip (EDBG) in the Arduino Zero board is one of the main assets to enable exploring the architecture and analyze the execution of programs down to the assembler instructions level.

DOWNLOAD PDF
PUBLICATION

OTRAS PUBLICACIONES

Load More Posts
2019-01-18T10:18:24+00:00