04 连接虚拟机进行远程开发 配置完成后,在VSCode的ssh下出现了添加的虚拟机,点击后面的箭头在当前窗口进行连接,如下图: 连接过程中,会自动在虚拟机中安装vscode server,工作原理如下: 由于我们配置了免密,所以等待一小会儿,就会显示连接成功,(中间可能会出现弹窗,选择continue即可)如下图: 之后就可以在VSCode中打开...
“现在有了qemu+gdb调试OpenSBI的环境,也有了VSCode远程开发环境,这两者如果能结合起来,那将会极大提升开发、调试的效率,特别是debug的时候,可以实时跟踪代码会很爽的~” 01 VSCode安装C/C++插件 想要在VSCode中进行debug,那必须要安装插件,对于c代码来说,就安装微软开发的C/C++插件即可: 注意一定要点install in SS...
通过VSCode远程到ubuntu中,这里可以参考Window SSH 远程开发环境搭建,将模式设为 debug 模式 按下快捷键...
launch.json {"version":"0.2.0","configurations": [ {"name":"gdb-multiarch","type":"cppdbg","request":"launch","program":"${workspaceRoot}/program.elf","args": [],"stopAtEntry":false,"cwd":"${workspaceRoot}","environment": [],"externalConsole":false,"MIMode":"gdb","miDebuggerP...
用VSCode 打开工程目录,按下“F5”键调试一下,输出的结果为 2,因为 1+1 的结果肯定等于 2。 上图展示的是执行完 add a0,a0,a1 指令之后,执行 jr ra 指令之前的状态。这时 a0 寄存器中的值确实已经变成了 2,这说明运算的结果正确。 当add_ins 函数返回后,输出的结果如下图所示: ...
同时,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的RISC-V集成开发环境(IDE)——RiVAI Studio。该IDE支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,支持Gprof/Profile/SystemView等性能分析。随着睿思芯科与海内外各大开源社区的合作深化,RISC-V与各操作系统的适配也...
值得一提的是,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的 RISC-V 集成开发环境——RiVAI Studio,支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,以及支Gprof/Profile/SystemView等性能分析。同时,团队还自主研发了基于GCC和LLVM的编译器及其它配套开发工具,完善的...
用VSCode 打开工程按下“F5”调试一下,如下所示: 上图中是执行完 andi a0,a0,0xff 指令之后,执行 jr ra 指令之前的状态。可以看到,a0 寄存器中的值确实已经变成 2 了,这说明运算的结果是符合预期的。 andi_ins 函数返回后,输出的结果如下图所示: ...
同时,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的RISC-V集成开发环境(IDE)——RiVAI Studio。该IDE支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,支持Gprof/Profile/SystemView等性能分析。此外,睿思芯科还加入了openKylin、openEuler、deepin等多家大型开源操作系统...
值得一提的是,睿思芯科的工具链团队率先开发出了全球第一款基于VSCode的 RISC-V 集成开发环境——RiVAI Studio,支持多种Simulator/Emulator的多核调试,支持Vector Core和Scalar Core的应用程序开发,以及支Gprof/Profile/SystemView等性能分析。同时,团队还自主研发了基于GCC和LLVM的编译器及其它配套开发工具,完善的工具链...