Using ARM-based boards in a second year course

Date

2015-09-01

Authors

Dhaliwal, Amanpreet

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

The Raspberry Pi and the Arduino have emerged as very interesting platforms to learn about the ARM processor and its programming environment, and to develop small systems. They are also fairly inexpensive and could be bought directly by students. In this project we investigate the suitability of using the Raspberry Pi as a platform for the assignments in Computer Science 230, a second year course which introduces computer architecture and uses low-level programming to provide hands-on experience with registers and CPU components. To accomplish this goal, all assignments for the last few years are implemented using the Raspberry Pi. An analysis of the choices of tools is given and documentation for future course use. A short comparison to the Arduino environment is also included.

Description

Keywords

ARM based board, Using ARM-based board in second year course

Citation