快樂蝦
群:visual embedlinux tools 375515651)
velt
的全稱是
visual embedlinuxtools
,它是乙個與
visual gdb
類似的visual studio
外掛程式,用以輔助完成
linux
開發。利用這個外掛程式,將可以在
visual studio
的ide
中進行linux
應用程式的開發(包括編譯和除錯),也可以進行
uboot
和linux
核心的編譯,並根據編譯時的錯誤資訊正確定位到原始碼。目前的版本是
0.1.2
,僅支援
vs2013
,是乙個剛剛啟動開發不久的外掛程式。可以在
csdn
),安裝過程參見《
用vs2013+velt-0.1.0
進行linux
開發:環境搭建
》。下面是它的基本功能:
支援x86 linux
,hi3516
,hi3520
,mingw
這幾個平台。
完成uboot
的編譯,並根據編譯的錯誤資訊自動定位到相應的檔案位置。
完成linux
核心的編譯,並根據編譯的錯誤資訊自動定位到相應的檔案位置。
完成linux
核心的配置。
不使用makefile
進行linux
應用程式的編譯。
使用ssh
連線目標機器並用
gdb進行應用程式的除錯。
使用telnet
連線目標機器並用
gdb進行應用程式的除錯。
本節討論
velt
對msbuild
的引數配置所做的修改。
vs的引數配置和編譯過程都由
c:\programfiles (x86)\msbuild\microsoft.cpp\v4.0\v120
下的檔案控制的,基本上有三類檔案:
.prop
、.targets
和.xml
,其中.prop
定義了引數的屬性及預設值,
.targets
定義了vs
要進行的操作,
.xml
則用於引數配置。
將msbuild
下的檔案複製乙份,當選擇
win32
,x64
和arm
這三個vs
支援的平台時就用
msbuild
的配置,當選擇其它平台時用我們自己的配置。
vs的配置基本可以分為三類,應用程式類,
makefile
型別和工具型別,我們相應地對其進行裁剪。
應用程式類,包含應用程式、動態庫和靜態庫:
類,包含
uboot
、核心、使用
makefile
的應用程式:
應用工具類,僅僅會執行生成事件,沒有編譯和鏈結的操作。
我們就按這三種方式進行後繼的工作。
go~~~~
VELT 0 1 3開發 除錯引數
快樂蝦 群 visual embedlinux tools 375515651 velt 的全稱是 visual embedlinuxtools 它是乙個與 visual gdb 類似的visual studio 外掛程式,用以輔助完成 linux 開發。利用這個外掛程式,將可以在 visual s...
VELT 0 1 3開發 常規引數配置
快樂蝦 群 visual embedlinux tools 375515651 velt 的全稱是 visual embedlinuxtools 它是乙個與 visual gdb 類似的visual studio 外掛程式,用以輔助完成 linux 開發。利用這個外掛程式,將可以在 visual s...
VELT 0 1 3開發 VC 目錄
快樂蝦 群 visual embedlinux tools 375515651 velt 的全稱是 visual embedlinuxtools 它是乙個與 visual gdb 類似的visual studio 外掛程式,用以輔助完成 linux 開發。利用這個外掛程式,將可以在 visual s...