RASPBERRY PI STACK FOR TEACHING UNDERGRADUATE ARCHITECTURE AND ORGANIZATION COURSE
Winona State University (UNITED STATES)
About this paper:
Conference name: 20th International Technology, Education and Development Conference
Dates: 2-4 March, 2026
Location: Valencia, Spain
Abstract:
In this paper, we present a method for constructing a Raspberry Pi stack that can be accessed remotely, and we demonstrate its application in teaching ARM64 assembly language. To facilitate the management of the Raspberry Pi units, we utilized PiNet. We began by creating a customized image with a reserved static IP address, default user and password, and enabled SSH. We then utilized the Linux Parted utility to minimize the image, and used the Linux dd utility to capture the custom image. The image was then flashed onto multiple Micro SD cards using Balena Etcher. Our in-house built Pi stack was used in an undergraduate architecture and organization class, and we provide four examples of its use in the paper. Our examples illustrate how to connect to the Pi unit and how to edit, compile and debug ARM64 assembly programs on Debian. Due to its low cost, the Raspberry Pi is a particularly suitable tool for teaching computing in developing countries. The Pi stack could be adapted for teaching a variety of computing courses.Keywords:
Technology, Computer, Architecture, Raspberry.