01 2023 档案
摘要:原文档链接:https://github.com/OSCPU/NutShell 这篇文章暂时先用原文档的英文版,之后会编写一个中文版文档 Compile chisel code before start, git checkout release-21228 Install mill. Refer
阅读全文
摘要:Linux根文件系统 文件系统 文件系统是os用来明确存储设备或分区上的文件的方法或数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。 文件系统由三部分构成: 从系统的角度看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并
阅读全文
摘要:保存上下文 处理异常的时候需要保存寄存器内容(上下文的一部分),需要将这些内容保存下来。但是硬件不负责这些内容的保存,因此需要用软件代码来保存这些寄存器的值。riscv采用sw指令将各个通用寄存器以此压栈。 除了通用寄存器之外,还需要保存其他上下文内容: 触发异常时的PC和处理器状态,riscv中的
阅读全文
摘要:使用格式:样式开始+被修饰字符串+样式结束 样式开始: \033[+参数1+;+参数2+;+参数3+m 参数1:代表背景色 可选值和含义: 字背景颜色范围:40 - 49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 参数2:代表字体色 可选值和含义:
阅读全文