openCar 一款仿真Riscv指令集的软件,目标是提供基础的Rv指令模拟环境,实现趋近于芯片功能的仿真环境,为异构的软件生态提供方便的调试观察功能。
人话:
- 让Jvm直接运行操作系统
- 不用买开发板就可以在openCar上测试和跟踪软件在riscv上的运行情况。
- 可以在opencar上使用C语言进行操作系统开发以及裸机开发,然后移植到真机
- 支持rv64 ( I M D F A ) 指令集
- 支持可视化监视和跟踪指令执行
- 支持gdb指令调试,后期支持在可视化IDE中操作(变量、堆栈、内存、线程、断点)
- 支持rv机器码反汇编
- 硬件支持:
- 串口 (ns16550A)
- 硬件资料和操作串口的jar包连接
- 提取码:brp8
dll 文件需要放到win/system32下
- 硬件资料和操作串口的jar包连接
- 网络
- 硬盘
- LCD
- 串口 (ns16550A)
opencar在执行C语言的代码时,需要观察堆栈,变量,寄存器,内存值,外设状态和数据;并且还需要模拟LCD等显示设备,由于精力有限 希望有懂javafx也喜欢虚拟技术的朋友一起开发简单的汇编编辑器和汇编调试器 联系Q184377367