velt 0 2 7對qemu核心除錯的支援

2021-07-13 22:21:33 字數 1139 閱讀 1852

velt-0.2.7

開始恢復支援

qemu

進行x86 linux

核心的除錯。如下圖所示:

vs在核心的

panic

函式中斷:

使用此功能有幾個注意事項:

1、由於

velt-0.2.7

的安裝檔案製作錯誤,將

qemu

目錄放在了

bin目錄下,需要手工複製出來,將其放在

velt

安裝的根目錄下(下一版將修復此錯誤)。

2、需要正確配置工作目錄,使其指向核心原始碼的根目錄。

3、需要配置目標主機的引數:

目標連線型別必須選擇

qemu

。本機ip

必須配置為可以和開發主機進行通訊的

windows

主機的ip

位址。因為

qemu

是執行在

windows

主機上的,

velt

首先會登入開發主機,並呼叫開發主機上的

gdb,通過網路連線

qemu

提供的gdbserver

服務。如我的

windows

主機ip

為192.168.24.1

,而虛擬機器(開發主機)的ip為

192.168.24.129。4

、對於qemu

型別的除錯型別來說,目標機

ip、目標機帳號和目標機密碼這三個引數沒有作用。

5、目標機埠為

qemu

用以提供

gdbserver

服務的埠,只要不和其它埠衝突即可。

Velt中的目錄共享

velt的全稱是visual embedlinuxtools,它是乙個與visual gdb類似的visual studio外掛程式,用以輔助完成linux開發。利用這個外掛程式,將可以在visual studio的ide中進行linux應用程式的開發 包括編譯和除錯 也可以進行uboot和linu...

Velt中的IntelliSense路徑配置

velt 的全稱是 visual embedlinuxtools 它是乙個與 visual gdb 類似的visual studio 外掛程式,用以輔助完成 linux 開發。利用這個外掛程式,將可以在 visual studio 的ide 中進行linux 應用程式的開發 包括編譯和除錯 也可以進...

VELT 0 1 2開發 支援MinGW

快樂蝦 velt 的全稱是 visual embedlinuxtools 它是乙個與 visual gdb 類似的visual studio 外掛程式,用以輔助完成 linux 開發。利用這個外掛程式,將可以在 visual studio 的ide 中進行linux 應用程式的開發 包括編譯和除錯 ...