@inproceedings{62a8ce34131c4d58aacfeea35bd8f4c8,
title = "Moonix: An Educational Operating System on Nezha D1-H RISC-V Development Board",
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.",
keywords = "Development Board, Embedded system, Interrupt, Operating System, RISC-V",
author = "Guojun Liu and Enyu Li and Jili Huang and Ziyang Guo",
note = "Publisher Copyright: {\textcopyright} 2024, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.; 5th International Conference on Computer Science and Educational Informatization, CSEI 2023 ; Conference date: 11-08-2023 Through 13-08-2023",
year = "2024",
doi = "10.1007/978-981-99-9492-2\_2",
language = "英语",
isbn = "9789819994915",
series = "Communications in Computer and Information Science",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "12--25",
editor = "Jianhou Gan and Juxiang Zhou and Yi Pan and Dong Liu and Xianhua Song and Zeguang Lu",
booktitle = "Computer Science and Educational Informatization - 5th International Conference, CSEI 2023, Revised Selected Papers",
address = "德国",
}