<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產(chǎn)品分類(lèi)

      當(dāng)前位置: 首頁(yè) > 儀表工具產(chǎn)品 > 五金工具 > 手動(dòng)工具 > 鋼絲螺套工具

      類(lèi)型分類(lèi):
      科普知識(shí)
      數(shù)據(jù)分類(lèi):
      鋼絲螺套工具

      WinCE下USB串口功能實(shí)現(xiàn)

      發(fā)布日期:2022-04-26 點(diǎn)擊率:126

      • 關(guān)鍵詞:                                                                嵌入式設(shè)備                                                                WinCE                                                                USB

      • 摘要:1). 簡(jiǎn)介 本文著重介紹嵌入式設(shè)備基于WinCE操作系統(tǒng)下通過(guò)USB模擬串口功能和PC主機(jī)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信功能,在很多場(chǎng)景下,這個(gè)可以很方便的實(shí)現(xiàn)主機(jī)和嵌入式設(shè)備的通信。 本文所演示的系統(tǒng)為T(mén)oradex Colibri iMX6 ARM計(jì)算機(jī)模塊(基于NXP iMX6 SoC)配合Colibri Eva Board,主機(jī)為配置標(biāo)準(zhǔn)Windows 7 32bit 系統(tǒng)計(jì)算機(jī)。


      By Toradex 秦海

      1). 簡(jiǎn)介

      本文著重介紹嵌入式設(shè)備基于WinCE操作系統(tǒng)下通過(guò)USB模擬串口功能和PC主機(jī)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信功能,在很多場(chǎng)景下,這個(gè)可以很方便的實(shí)現(xiàn)主機(jī)和嵌入式設(shè)備的通信。

      本文所演示的系統(tǒng)為T(mén)oradex ColibriiMX6 ARM計(jì)算機(jī)模塊(基于NXP iMX6 SoC)配合ColibriEva Board,主機(jī)為配置標(biāo)準(zhǔn)Windows 7 32bit 系統(tǒng)計(jì)算機(jī)。

      2). 具體配置步驟示例

      a). ColibriiMX6嵌入式設(shè)備端

      ./ 模塊安裝Toradex官方發(fā)布WEC7V1.1b2 image

      ./ 在CE系統(tǒng)控制面板->PC Connection 選項(xiàng)里面,取消勾選“自動(dòng)連接”,然后保存注冊(cè)表。

      ./ Toradex image里面已經(jīng)包含了USB 串口的驅(qū)動(dòng),默認(rèn)是用來(lái)進(jìn)行ActiveSync連接使用,在這里可以查看USB 串口驅(qū)動(dòng)對(duì)應(yīng)的注冊(cè)表鍵值

      [HKEY_LOCAL_MACHINEDriversUSBFunctionDriversSerial_Class],從”Index”鍵值可以確定在設(shè)備CE端對(duì)應(yīng)的COM端口,這里默認(rèn)為”COM9:”

      ./ 為了后面和PC進(jìn)行互聯(lián)測(cè)試,設(shè)備端串口應(yīng)用使用Toradex 開(kāi)發(fā)者中心網(wǎng)站提供的UART測(cè)試Demo,只是將對(duì)應(yīng)端口號(hào)修改為”COM9:” 。

      ------------------------------------

      ------------------------------------


      b). Windows7 32bit 主機(jī)端

      ./ 因?yàn)槲覀兩院髮⑹褂肳inUSB與設(shè)備進(jìn)行連接,因此首先需要將下面兩個(gè)Windows Mobile Center相關(guān)服務(wù)禁止,避免串口被其占用。


      ./ 使用Microsoft WinUSB進(jìn)行通訊,對(duì)于ToradexColibri iMX6,其WinCE系統(tǒng)默認(rèn)USB Serial Client驅(qū)動(dòng)使用為Microsoft 官方測(cè)試USB VID/PID,基于測(cè)試使用,本文無(wú)需自定義WinUSB驅(qū)動(dòng),將設(shè)備連接到主機(jī)后,可以在設(shè)備管理器查看自動(dòng)識(shí)別為Microsoft USB Sync設(shè)備。

      而在實(shí)際產(chǎn)品開(kāi)發(fā)中,客戶(hù)應(yīng)該需要配置自己的USB VID/PID(如需免費(fèi)獲得VID/PID資源請(qǐng)參考這里),這樣就需要修改WinUSB驅(qū)動(dòng)以適配,可以直接參考MicrosoftMSDN說(shuō)明進(jìn)行修改部署,也可以借助第三方工具Zadig去定制化WinUSB驅(qū)動(dòng)。

      ./ 主機(jī)端測(cè)試程序我們同樣使用Toradex基于Microsoft 官方WinUSB例程修改的測(cè)試程序,請(qǐng)從下面下載:

      WinUSB SerialSample Project

      項(xiàng)目里面同樣也已經(jīng)包含基于WindowsDriver Kit Version 7.1.0的相關(guān)libs 和 headers。

      ./ 為了達(dá)到更好的測(cè)試效果,這里對(duì)原例程進(jìn)行如下修改,將收到的字符串處理后通過(guò)Debug輸出。

      ------------------------------------



      ------------------------------------


      c). 通信測(cè)試示例

      ./ 首先將設(shè)備端應(yīng)用部署運(yùn)行UART 程序,如下

      ./ 然后在將主機(jī)端WinUSB例程編譯并啟動(dòng)調(diào)試

      ./ 在設(shè)備端首先輸入選項(xiàng)2進(jìn)行發(fā)送數(shù)據(jù)操作,這時(shí)候可以看到主機(jī)調(diào)試端打印出收到對(duì)應(yīng)的字符串

      ./ 然后再設(shè)備端輸入選項(xiàng)1進(jìn)行讀取數(shù)據(jù)操作,同樣可以接收到來(lái)自主機(jī)發(fā)送的字符串

       

      參考資料:

      http://developer.toradex.com/knowledge-base/serial-over-usb



      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      推薦產(chǎn)品

      更多
      主站蜘蛛池模板: 亚洲国产综合AV在线观看| 国产综合精品久久亚洲| 亚洲色偷偷综合亚洲AVYP| 国产成人综合日韩精品无码| 麻豆久久婷婷五月综合国产| 伊人不卡久久大香线蕉综合影院| 亚洲综合精品香蕉久久网97| 亚洲综合激情六月婷婷在线观看 | 一本一本久久a久久精品综合麻豆| 综合五月激情二区视频| 91精品国产综合久久婷婷| 亚洲欧美日韩综合久久久| 久久综合九色综合97_久久久| 另类小说图片综合网| 色欲人妻综合AAAAA网| 97久久综合精品久久久综合| 99久久综合精品五月天| 久久综合九色综合网站| 激情综合色综合久久综合| 婷婷六月久久综合丁香76| 综合无码一区二区三区四区五区| 色噜噜狠狠色综合网| 亚洲综合国产一区二区三区| 狠狠人妻久久久久久综合| 综合国产在线观看无码| 色综合天天色综合| 国产成人亚综合91精品首页| 婷婷六月久久综合丁香76| 国产综合成色在线视频| 天天综合色天天综合| 小说区综合区首页| 色天使亚洲综合一区二区| 国产综合精品一区二区| 成人亚洲综合天堂| 亚洲另类激情综合偷自拍| 97se亚洲国产综合自在线| 欧美激情综合亚洲一二区| 色偷偷狠狠色综合网| 中文自拍日本综合| 亚洲国产品综合人成综合网站| 亚洲国产亚洲综合在线尤物|