Skip to main navigation Skip to search Skip to main content

Moonix: An Educational Operating System on Nezha D1-H RISC-V Development Board

  • Guojun Liu*
  • , Enyu Li
  • , Jili Huang
  • , Ziyang Guo
  • *Corresponding author for this work
  • Faculty of Computing, Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

RISC-V has been favored by major research institutions and universities since its emergence. However, there is a lack of relevant information on the research of general-purpose operating systems based on the RISC-V ISA, and the specialized nature of the available information has become an important obstacle to its entry into academic research and teaching. To address the aforementioned issues and further promote the adoption of RISC-V in university education and research, we design a RISC-V operating system based on the C language, called Moonix. It is divided into four modules: interrupt management, memory management, thread scheduling, and file system. Moonix can not only run on QEMU but also on the Nezha D1-H development board. Students can run Moonix on a real hardware, which can further stimulate their interest in learning operating systems.

Original languageEnglish
Title of host publicationComputer Science and Educational Informatization - 5th International Conference, CSEI 2023, Revised Selected Papers
EditorsJianhou Gan, Juxiang Zhou, Yi Pan, Dong Liu, Xianhua Song, Zeguang Lu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages12-25
Number of pages14
ISBN (Print)9789819994915
DOIs
StatePublished - 2024
Externally publishedYes
Event5th International Conference on Computer Science and Educational Informatization, CSEI 2023 - Kunming, China
Duration: 11 Aug 202313 Aug 2023

Publication series

NameCommunications in Computer and Information Science
Volume1900
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference5th International Conference on Computer Science and Educational Informatization, CSEI 2023
Country/TerritoryChina
CityKunming
Period11/08/2313/08/23

Keywords

  • Development Board
  • Embedded system
  • Interrupt
  • Operating System
  • RISC-V

Fingerprint

Dive into the research topics of 'Moonix: An Educational Operating System on Nezha D1-H RISC-V Development Board'. Together they form a unique fingerprint.

Cite this