Abstract

The rapid transition to online education due to the COVID-19 pandemic left many instructors needing to redesign their course projects as students no longer had access to physical hardware. This paper describes the development of an open-source containerized RISC-V based game console emulator that replaced physical hardware for use in course projects. The tool was initially designed and used in a graduate operating systems course and then subsequently used in a lower division computer organization and machine-dependent programming course. The container provides a full toolchain with gcc compiler, RISC-V game console emulator with integrated debugger, example program, and input recording/auto-run tool designed for auto-grading. The use of a container reduced the barrier to entry for the students allowing them to get up and running in a relatively short period of time. Given the successful deployment of the tool in the previous courses, the tool was used both again in the lower division course and in the upper division undergraduate operating systems course this past fall.

Keywords:
Computer science Operating system Toolchain Debugger Embedded system Compiler Software engineering Software Debugging

Metrics

5
Cited By
1.07
FWCI (Field Weighted Citation Impact)
6
Refs
0.71
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology

Related Documents

BOOK-CHAPTER

console, v.

Oxford University Press eBooks Year: 2023
BOOK-CHAPTER

RISC-V

Qusay F. HassanAssim Sagahyroon

Year: 2025 Pages: 244-284
JOURNAL ARTICLE

RISC-H: Rowhammer Attacks on RISC-V

Marazzi, MicheleRazavi, Kaveh

Journal:   Repository for Publications and Research Data (ETH Zurich) Year: 2024
JOURNAL ARTICLE

De-RISC: Launching RISC-V into space

Rhun, Jimmy LeNicolau, VicenteGarcia-Vilanova, AntonioAndersson, JanAlcaide, Sergi

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2021
© 2026 ScienceGate Book Chapters — All rights reserved.