首頁>技術>

本期內容如下:

線上除錯工具venus

有些時候我們學習RISC-V ISA時,需要對彙編程式碼進行除錯,又覺得搭建本地的GDB+QEMU比較麻煩,這裡推薦一款開源線上的RISC-V除錯工具venus。

工具原始碼地址:

http://www.kvakil.me/venus/

工具頁面:

http://www.kvakil.me/venus/

venus 是一款 主要用於教學的RISC-V 指令集模擬器。

使用 venus

venus 目前僅提供線上使用。

支援特性支援RV32IM指令集支援線上除錯,但不支援回退操作支援斷點除錯支援檢視每一條機器碼和原始指令支援ecalls: 包括 print 和 sbrk支援檢視記憶體

一、線上除錯工具venus

1.1 程式碼編輯頁面

圖1 venus程式碼編輯器

1.2模擬器

圖2 venus彙編模擬器

讓我們開始線上除錯RISC-V吧!

22
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 面試官:String長度有限制嗎?是多少?還好我看過