arrow
返回

CREATOR: An Educational Integrated Development Environment for RISC-V Programming

delete2024-01-01
delete0
delete
OA
AI
D
Diego Camarmas-Alonso
F
Félix Garcı́a-Carballeira *
A
Alejandro Calderón
E
Elías Del-Pozo-Puñal
DOI:10.1109/ACCESS.2024.3406935delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This article introduces a new integrated development environment called CREATOR (didaCtic and geneRic assEmbly progrAmming simulaTOR) that provides an interactive platform for educational assembly programming. CREATOR is specially designed for the academic environment, so it is very intuitive to users who are encountering assembly for the first time. It makes the traditional theory classes interactive, engaging students' participation. Moreover, it is a multiplatform simulator that can be used with a web browser without requiring a server or additional installations, and it can be used on different types of devices. CREATOR allows all the necessary steps to be performed on the same tool, from the implementation of the assembly program to its execution on real hardware. For this purpose, it allows editing, compiling, simulating, debugging, and loading the program on the hardware device without auxiliary software. In addition, it is also capable of detecting compilation errors, execution errors, and violations of the parameter passing convention, helping users understand the reason for a given error so that they can resolve it. CREATOR offers the RISC-V and MIPS32 architectures by default. However, it is possible to modify these architectures or add new architectures in the tool as needed by any user. This feature allows teachers to prepare practical labs adapted to the teaching objectives, and it can also be used for research, e.g., for the study of different instruction sets.
Keyword:
Assembly programming
educational simulator
ESP32-RISCV
integrated development environment (IDE)
RISC-V
Assembly programming
educational simulator
ESP32-RISCV
integrated development environment (IDE)
RISC-V

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
Universidad Carlos III de Madrid
学者数:
5.5K
论文数: 5.7K
被引数: 4.5K
引用论文

引用论文

A Survey of the RISC-V Architecture Software SupportRISC-V体系结构软件支持综述
err2022-01-01
err20
errOAAI
errMezger, Benjamin W.; Santos, Douglas A.; Dilillo, Luigi; Zeferino, Cesar A.; Melo, Douglas R.
err分享
err收藏
RISC-V based virtual prototype: An extensible and configurable platform for the system-level
err2020-10-01
err34
PREAI
errHerdt, Vladimir; Grosse, Daniel; Pieper, Pascal; Drechsler, Rolf
err分享
err收藏
RISC-V Instruction Set Architecture Extensions: A Survey
err2023-01-01
err30
errOAAI
errCui, Enfang; Li, Tianzheng; Wei, Qian
err分享
err收藏
没有更多内容