熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 汽車電子 > 設計應用 > 3G網(wǎng)絡:汽車防盜報警視頻監(jiān)控“新助手”

3G網(wǎng)絡:汽車防盜報警視頻監(jiān)控“新助手”

作者: 時間:2011-07-14 來源:網(wǎng)絡 收藏

本文引用地址:http://www.bjwjmy.cn/article/197364.htm

  下面是部分源碼:

  程序中涉及的EnterCriticalSection()和LeaveCriticalSection()兩個函數(shù)的作用是保證在臨界區(qū)內所有被訪問的資源不被其他線程訪問,直到當前線程執(zhí)行完臨界區(qū)代碼。EnterCriticalSection()和LeaveCriticalSection()分別表示為進入臨界區(qū)和退出臨界區(qū)。

 ?。?)CAM_IOControl()

  程序設計中通過CreatFile()函數(shù)調CAM_Open()打開攝像頭設備,通過ReadFile()將返回值傳給CAM_IOControl()流接口函數(shù),而CAM_IOControl()則調用OV51xReadOneFrame()對USB設備數(shù)據(jù)進行讀取。下面是部分源碼:

  對于USB總線上的數(shù)據(jù)傳輸,一共有四種傳輸類型,分別是控制傳輸、中斷傳輸、批量傳輸和實時傳輸,這四種傳輸類型分別應用到不同的USB設備。其中實時傳輸適用于以固定速率或特定時間內傳輸,可以容忍偶爾錯誤的流數(shù)據(jù)情況,對于USB攝像頭這種實時性要求比較高的設備一般選用實時傳輸,所以在CAM_Read()中就需要用到實時傳輸函數(shù)IssueIsochTransfer()來讀取攝像頭采集的數(shù)據(jù)。如果IssueIsochTransfer()執(zhí)行后返回一個標示句柄,則代表執(zhí)行成功,如果無返回值,則表示執(zhí)行失敗。



評論


相關推薦

技術專區(qū)

關閉