多核 SMP 演示随核数增加会变得不稳定;RISC-V 演示需等终端出现首条消息后,再从下拉菜单选择 bbl;README 未给出本地部署步骤,需查阅 Wiki
打开 https://s-macke.github.io/jor1k/demos/main.html 即可在线试用 硬件要求按 README 说明
README 未说明;只要求使用较新的现代浏览器,无需本地 GPU 或显存。
用 JavaScript 写的 OpenRISC 1000 模拟器,能在浏览器里直接跑 Linux
用 JavaScript 写的在线 OpenRISC 1200 模拟器,能在浏览器里直接跑起 Linux 系统,适合学习 CPU 架构和操作系统原理。
核心能力
- 用 JavaScript 实现 OpenRISC 1000 指令集模拟
- 在浏览器中启动并运行 Linux 系统
- 支持 SMP 多核模拟,可配置 2 到 16 核
- 附带浏览器内编辑、编译、运行 C 代码的演示
- 另含 RISC-V CPU 实现的简单演示
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
jor1k

jor1k is a OpenRISC 1000 emulator written in JavaScript running Linux. It runs in almost any modern web browser. Have a try and see if it runs in your browser by opening the demo. More information can be found on the Wiki pages.
Demos
- Main demo page
- Edit, compile and run C code in your browser
- Edit, compile and run C code from the University of Illinois
- Symmetric multiprocessing with 2 cores, 4 cores, 8 cores, 16 cores (unstable with inreasing cores)
- Simple demo
- RTEMS (real time operating system) demo
- Simple demo of the RISC-V CPU implementation. Wait until the first message appear in the terminal, then choose bbl in the dropdown menu.
Project Links
- Bugtracker to report any issues or feature requests
- Wiki containing more detailed descriptions
LICENSE
- The program is distributed under the terms of the Simplified BSD License. The license details can be found in the file "LICENSE.md"
- The ACE editor is BSD licensed.
Developer
Sebastian Macke simulationcorner.net
Contributors
Gerard Braad github.com/gbraad
Ben Burns github.com/benjamincburns
Lawrence Angrave github.com/angrave
Neelabh Gupta github.com/neelabhg