WINCE下實現基於USB的camera

2021-09-30 08:54:55 字數 1322 閱讀 6281

要實現這個功能能,我們需要做下面的工作。

1.       支援wicne的usb攝像頭應該有很多種,而且驅動應該是不能共用的,所以我們需要根據專案需要(比如畫素的要求)來選擇usb攝像頭,選定之後,就要找到賣usb攝像頭轉換器的公司提供的wince下的驅動,在此我們採用的usb攝像頭方案vc301s的,對應的驅動是webcam.dll。

2.       把webcam.dll驅動拷貝到bsp包的files資料夾下面。

3.       在platform.bib下加入下面的內容

對於wince5.0系統,加入下面的內容

webcam.dll                  $(_flatreleasedir)/ webcam.dll                nk  sh

對於wince6.0系統,加入下面的內容

webcam.dll                  $(_flatreleasedir)/ webcam.dll                       nk  shk

4.       在platform.reg下加入如下登錄檔資訊

;;;;;;;;;;;;;;;;;;;;;;;;add fro usb camera;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[hkey_local_machine/drivers/usb/clientdrivers/video_class]

"prefix"="cam"

"dll"="webcam.dll"

[hkey_local_machine/drivers/usb/loadclients/1133_2241/default/default/video_class]

"dll"="webcam.dll"

[hkey_local_machine/drivers/usb/loadclients/1133_2242/default/default/video_class]

"dll"="webcam.dll"

[hkey_local_machine/drivers/usb/loadclients/1133_2243/default/default/video_class]

"dll"="webcam.dll"

[hkey_local_machine/drivers/usb/loadclients/1133_2245/default/default/video_class]

"dll"="webcam.dll"

[hkey_local_machine/drivers/usb/loadclients/default/default/14/video_class]

"dll"="webcam.dll"

WINCE下的USB驅動開發

首先usb載入式流介面驅動要點分析 為了支援不同型別的外圍裝置,wince平台提供了具有定製介面的流介面驅動程式模型。因為大部分usb外圍裝置由於功能性更適合流介面驅動的結構,所以一般都採用載入式流介面驅動程式模型來開發usb裝置驅動程式。1 usb系統結構分析 wince下usb系統軟體由兩層組成...

WINCE下的USB驅動開發

首先usb載入式流介面驅動要點分析 為了支援不同型別的外圍裝置,wince平台提供了具有定製介面的流介面驅動程式模型。因為大部分usb外圍裝置由於功能性更適合流介面驅動的結構,所以一般都採用載入式流介面驅動程式模型來開發usb裝置驅動程式。1 usb系統結構分析 wince下usb系統軟體由兩層組成...

wince下usb驅動攻堅戰

首先給出乙個ed和td的鍊錶結構圖,相信有了這個圖對 的理解就容易多了!headptr ed ed ed ed ed td td td.根據ohci spec 每個ed endpoint descriptor 描述usb裝置的乙個端點的所有資料傳輸,所有的ed被連線在一起 而td transfer ...