本期內容如下:
線上除錯工具venus有些時候我們學習RISC-V ISA時,需要對彙編程式碼進行除錯,又覺得搭建本地的GDB+QEMU比較麻煩,這裡推薦一款開源線上的RISC-V除錯工具venus。
工具原始碼地址:
http://www.kvakil.me/venus/
工具頁面:
http://www.kvakil.me/venus/
venus 是一款 主要用於教學的RISC-V 指令集模擬器。
使用 venusvenus 目前僅提供線上使用。
支援特性支援RV32IM指令集支援線上除錯,但不支援回退操作支援斷點除錯支援檢視每一條機器碼和原始指令支援ecalls: 包括 print 和 sbrk支援檢視記憶體一、線上除錯工具venus
1.1 程式碼編輯頁面
圖1 venus程式碼編輯器
1.2模擬器
圖2 venus彙編模擬器
讓我們開始線上除錯RISC-V吧!