This is stars and forks stats for /thu-cs-lab/supervisor-rv repository. As of 20 Apr, 2024 this repository has 96 stars and 21 forks.
supervisor-rv:RISC-V 监控程序 介绍 Thinpad 教学计算机搭配了监控程序,能够接受用户命令,支持输入汇编指令并运行,查看寄存器及内存状态等功能。监控程序可在学生实现的 32/64 位 RISC-V CPU 上运行,一方面可以帮助学生理解、掌握 RISC-V 指令系统及其软件开发,另一方面可以作为验证学生 CPU 功能正确性的标准。 监控程序分为两个部分,Kernel 和 Term。其中 Kernel 使用 RISC-V 汇编语言编写,运行在 Thinpad 上学生实现的 CPU 中,用于管理硬件资源;Term 是上位机程序,使用 Python 语言编写,有基于命令行的用户界面,达到与用户交互的目的。Kernel 和 Term 直接通过串口通信,即用户在 Term 界面中输入的命令、代码经过 Term 处理后,通过串口传输给 Kernel 程序;反过来,Kernel 输出的信息也会通过串口传输到 Term,并展示给用户。 Kernel Kernel 使用汇编语言编写,使用到的指令有 20 余条,均符合 RISC-V 规范。Kernel 提供了三种不同的版本,以适应不同的档次的...
supervisor-rv:RISC-V 监控程序 介绍 Thinpad 教学计算机搭配了监控程序,能够接受用户命令,支持输入汇编指令并运行,查看寄存器及内存状态等功能。监控程序可在学生实现的 32/64 位 RISC-V CPU 上运行,一方面可以帮助学生理解、掌握 RISC-V 指令系统及其软件开发,另一方面可以作为验证学生 CPU 功能正确性的标准。 监控程序分为两个部分,Kernel 和 Term。其中 Kernel 使用 RISC-V 汇编语言编写,运行在 Thinpad 上学生实现的 CPU 中,用于管理硬件资源;Term 是上位机程序,使用 Python 语言编写,有基于命令行的用户界面,达到与用户交互的目的。Kernel 和 Term 直接通过串口通信,即用户在 Term 界面中输入的命令、代码经过 Term 处理后,通过串口传输给 Kernel 程序;反过来,Kernel 输出的信息也会通过串口传输到 Term,并展示给用户。 Kernel Kernel 使用汇编语言编写,使用到的指令有 20 余条,均符合 RISC-V 规范。Kernel 提供了三种不同的版本,以适应不同的档次的...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
avaneev/prvhash | CPythonC++ | 292 | 0 | 24 | 0 |
Lordwill1/alx-low_level_programming | COther | 155 | 0 | 223 | 0 |
Accenture/Codecepticon | C#HTMLANTLR | 427 | 0 | 76 | 0 |
ercdude/triangulo-clj | Clojure | 0 | 0 | 22 | 0 |
gazebo-release/gz_cmake2_vendor | CMake | 2 | 0 | 3 | 0 |
gazebo-release/gz_math6_vendor | CMake | 1 | 0 | 3 | 0 |
ros2/tinyxml_vendor | CMake | 2 | 0 | 14 | 0 |
vinhkhoa/cftrigger | ColdFusionCSS | 0 | 0 | 0 | 0 |
eikon-frontend/starterkit | CSSHTML | 0 | 0 | 12 | 0 |
zookzook/elixir-mongodb-driver | ElixirHTMLCSS | 211 | 0 | 54 | 0 |