CVI直接呼叫WinDriver驅動

2021-04-14 06:12:27 字數 777 閱讀 6975

cvi

直接呼叫

windriver

生成基於

c語言的驅動框架(pci驅動) 1.

建立cvi

工程將windriver

生成的***_diag.c

、***_lib.c

和***_lib.h

加入工程。 2.

將../windriver/sample/shared/pci_diag_lib.c

加入工程,將

../windriver/lib/wd_utils.lib

庫加入工程。 3.

此時編譯會有很多錯誤,主要是

windriver

支援64

位系統,在

windriver.h

檔案中有很多有關

uint64

的定義,因為是在聯合體中,可以直接注釋掉。(實際中,我是用的是

pci驅動,凡是錯誤的我都注釋掉了,除了

wd_status_invalid

修改為(

int)

0xffffl

,在實際應用沒有發現異常) 4.

可去掉status_strings.h

的引用。 5.

注釋掉pci_diag_lib.c

中的wd_card_print

函式。(沒有什麼用) 6.

有可能要在

***_diag.c

中宣告一下

pci_get_wd_handle

函式。

7. 編譯執行。

performSelector與直接呼叫的區別

performselector與直接呼叫的區別 1 直接呼叫 delegate image self didfinishwithimage image 2 使用 performselector呼叫 delegate performselector selector image didfinishwi...

iOS 應用直接呼叫

1 在plist檔案中,註冊對外介面 滑鼠右擊information property list 然後從列表中選擇url types 右擊 add row 新增乙個物件 item 右擊item add row 從列表中選擇 url schemes 再右擊新增乙個物件 item1 plist如下圖所示...

performSelector呼叫和直接呼叫

下面兩段 都在主線程中執行,我們在看別人 時會發現有時會直接呼叫,有時會利用performselector呼叫,今天看到有人在問這個問題,我便做一下總結,delegateimage self didfinishwithimage image delegate performselector sele...