USB協議架構及驅動架構
USB協議 1 USB主機系統 在USB主機系統中,通過根集線器與外部USB從機裝置相連的處理晶片,稱為USB主機控制器。USB主機控制器包含硬體、軟體和韌體一部分。 2 USB裝置系統 USB裝置按功能分為兩部分:集線器(Hub)和功能部件。從下圖可知,主機通過根集線器連線到各種外圍裝置(集線器和 […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
USB協議 1 USB主機系統 在USB主機系統中,通過根集線器與外部USB從機裝置相連的處理晶片,稱為USB主機控制器。USB主機控制器包含硬體、軟體和韌體一部分。 2 USB裝置系統 USB裝置按功能分為兩部分:集線器(Hub)和功能部件。從下圖可知,主機通過根集線器連線到各種外圍裝置(集線器和 […]
USB Mass Storage學習筆記-STM32+FLASH實現U盤 一、 內容概述 採用STM32內部自帶USB控制器外加大頁NAND FLASH K9F1G08U0A實現一個128M的U盤。 1、STM32的USB控制器 STM32F103的M […]
usb除錯模式已開啟,adb devices顯示老顯示List of devices attached 。剛開始以為USB線問題,跟朋友借了一根,未果。 更換其他的機子測試就可以顯示裝置,但是這部紐維K333 (國產機/android 4.1.1)卻顯示不出來,使用金山手機助手之類的卻可以連線成功。 […]
這是本人原創文章,提示一下:USB攝像頭直播,常常是比如家用攝像頭接在電腦上,發起教學直播教學,學員就通線上觀看直播課程這種情況。 本教程,主要是教大家如何用雲平臺 usb攝像頭來做教學直播。 STEP1 . 硬體準備及裝置連線 場景說明: 1.使用者用USB攝像頭髮起一場直播,實現PC端、手機端( […]
USB hub 多usb介面重對映:udev 規則 你在開發的過程中是否會出現 USB埠號會發生變化。 例如: 機器人底盤與雷達都是 ttyUSB* .其序號與接入的先後有關。 對於寫好的launch每次修改對應介面是不是 很麻法,或者每次得先插入一個再插另外一個。才能保證ttyUSB0 ttyUS […]
我們還是接著來看看我們的例子程式 usbmouse.c 這裡它接著判斷了他是不是滑鼠, 得到它的usb_host_interface,interface=intf->cur_alsetting就是當前介面的設定 這裡有個介面描述符,我們來看看介面描述符 介面描述符裡面有個__u8 bNumE […]
今天我們的目標是將USB滑鼠用做按鍵 比如說左鍵按下就相當於字母L 右鍵按下就相當於字母S 滾輪按下就相當於回車 相當於一個輸入子系統,怎麼做呢?? 1.分配一個input_device結構體 2.設定它能夠產生按鍵類事件,能夠產生這三個按鍵 3.註冊 4.硬體相關的操作 使用USB匯流排下路的收發 […]
本文為CoryXie原創譯文,轉載及有任何問題請聯絡cory.xie#gmail.com。 6.1 物理層概覽 物理層定義超高速匯流排的訊號技術。本章定義超高速物理層的電氣要求。 本節定義超高速元件之間互操作所要求的電氣層引數。強制性規範(Normative specifications)是必須要求 […]
usb作為一種序列介面,應用日益廣泛。如同每個工程設計人員必須掌握I2C,RS232這些介面一樣,我們也必須掌握usb. 但是usb的介面協議實在有點費解,linux uhci驅動作者之一Alan Stern曾經就說過“The USB documentation is downright evil. […]