freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)的usb虛擬串口設(shè)計(jì)-資料下載頁

2025-06-30 00:17本頁面
  

【正文】  但是這些器件的USB類不屬于標(biāo)準(zhǔn)的USB設(shè)備類,因此需要在Windows和Linux操作系統(tǒng)上安裝額外的設(shè)備驅(qū)動(dòng)。另外,由于不是操作系統(tǒng)自帶的設(shè)備驅(qū)動(dòng),而且通信經(jīng)過了由串口到串口,USB從設(shè)備到USB主機(jī)的多次轉(zhuǎn)換,當(dāng)調(diào)試遇到問題時(shí)常常無法確定是串口出了問題還是USB出了問題。因此,應(yīng)該使嵌入式系統(tǒng)直接和PC通過USB總線接口連接(通過片上的USB接口或片外USB接口芯片),由單片機(jī)直接完成USB虛擬串口的協(xié)議轉(zhuǎn)換?! ≡赨SB標(biāo)準(zhǔn)子類中,有一類稱之為CDC類,可以實(shí)現(xiàn)虛擬串口通信的協(xié)議,而且由于大部分的操作系統(tǒng)(Windows和Linux)都帶有支持CDC類的設(shè)備驅(qū)動(dòng)程序,可以自動(dòng)識(shí)別CDC類的設(shè)備,這樣不僅免去了寫專用設(shè)備驅(qū)動(dòng)的負(fù)擔(dān),同時(shí)簡(jiǎn)化了設(shè)備驅(qū)動(dòng)的安裝。2 什么是CDC類  USB的CDC類是USB通信設(shè)備類(Communication Device Class)的簡(jiǎn)稱。CDC類是USB組織定義的一類專門給各種通信設(shè)備(電信通信設(shè)備和中速網(wǎng)絡(luò)通信設(shè)備)使用的USB子類。根據(jù)CDC類所針對(duì)通信設(shè)備的不同,CDC類又被分成以下不同的模型:USB傳統(tǒng)純電話業(yè)務(wù)(POTS)模型,USB ISDN模型和USB網(wǎng)絡(luò)模型。其中,USB傳統(tǒng)純電話業(yè)務(wù)模型,有可分為直接線控制模型(Direct Line Control Model)、抽象控制模型(Abstract Control Model)和USB電話模型(USB Telephone Model),如圖1所示。本文所討論的虛擬串口就屬于USB傳統(tǒng)純電話業(yè)務(wù)模型下的抽象控制模型。 通常一個(gè)CDC類又由兩個(gè)接口子類組成通信接口類(Communication Interface Class)和數(shù)據(jù)接口類(Data Interface Class)。筆者主要通過通信接口類對(duì)設(shè)備進(jìn)行管理和控制,而通過數(shù)據(jù)接口類傳送數(shù)據(jù)。這兩個(gè)接口子類占有不同數(shù)量和類型的終端點(diǎn)(Endpoints),如圖2所示。對(duì)于前面所述的不同CDC類模型,其所對(duì)應(yīng)的接口的終端點(diǎn)需求也是不同的。如所需要討論的抽象控制模型對(duì)終端點(diǎn)的需求,通信接口類需要一個(gè)控制終端點(diǎn)(Control Endpoint)和一個(gè)可選的中斷(Interrupt)型終端點(diǎn),數(shù)據(jù)接口子類需要一個(gè)方向?yàn)檩斎耄↖N)的周期性(Isochronous)型終端點(diǎn)和一個(gè)方向?yàn)檩敵觯∣UT)的周期性型終端點(diǎn)。其中控制終端點(diǎn)主要用于USB設(shè)備的枚舉和虛擬串口的波特率和數(shù)據(jù)類型(數(shù)據(jù)位數(shù)、停止位和起始位)設(shè)置的通信。輸出方向的非同步終端點(diǎn)用于主機(jī)本文來自: 原文網(wǎng)址:6 / 6
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1