原创 USB 基本知識(五)-----高速USB設計PCB佈線要求(partial)

1-2 is omited, for more detail please refer to www.usb.org. ....... 3 Layout Guidelines 3.1 General Routing and Placem

原创 USB 基本知識(一)

USB的重要關鍵字: 1、端點:位於USB設備或主機上的一個數據緩衝區,用來存放和發送USB的各種數據,每一個端點都有惟一的確定地址,有不同的傳輸特性(如輸入端點、輸出端點、配置端點、批量傳輸端點)   2、幀:時間概念,在USB中,一

原创 USB 基本知識(四)----- usb全接觸之usb function

簡介:本節介紹usb full speed function的四種傳輸類型。     上節中我們瞭解到了usb host 與usb function 之間採用的是一種“非對稱”的傳輸,也就是說,無論usb接受數據還是發送數據,都是由us

原创 USB設備枚舉過程

(1)集線器檢測新設備 主機集線器監視着每個端口的信號電壓,當有新設備接入時便可覺察。(集線器端口的兩根信號線的每一根都有15kΩ的下拉電 阻,而每一個設備在D+都有一個1.5kΩ的上拉電阻。當用USB線

原创 usbnet驅動深入分析-usb虛擬網卡host端

1、驅動流程:   2、明確probe函數的功能: probe有usb core 經枚舉過程,匹配 id_table ,識別到驅動,並調用probe來初始化一些信息。 如 dev->driver_info = info 只是取得註冊時的

原创 ubuntu目錄掛載到其他主機

掛載: sudo sshfs -o cache=yes,allow_other [email protected]:/ /home/bpd/work/odroid 卸載: fusermount  -u  掛載點

原创 putty adb 連接

下載 adbputtyhttps://download.csdn.net/download/u010713604/10539203-連接方式選擇 adb-host上填"transport-usb"  引號不要(或者是別的連接字符串 具體查

原创 linux專業畫圖工具astah下載和安裝

astah是我見過的最好的畫工程圖的工具。 一、首先安裝astah: 1. 在下面的地址下載astah: http://download.csdn.net/detail/u010713604/6788465 2.sudo dpkg -i

原创 devtmpfs文件系統創建設備節點

一、devtmpfs概述1.devtmpfs 的功用是在 Linux 核心 啓動早期建立一個初步的 /dev,令一般啓動程序不用等待 udev,縮短 GNU/Linux 的開機時間。2.重要解釋Devtmpfs lets the ke

原创 USB 基本知識(三)----- usb全接觸之usb function

簡介:從本節開始,我們將介紹usb的傳輸機制。這節先介紹usb現有傳輸方式的背景知識,做爲對下節將要展開的四種傳輸類型,描述符,等相關知識的一個導引。 2。usb傳輸。 我們在上一節中瞭解到了usb的“packet”的感念,瞭解到了us

原创 USB 基本知識(二)----- usb全接觸之usb function

usb作爲一種串行接口,應用日益廣泛。如同每個工程設計人員必須掌握I2C,RS232這些接口一樣,我們也必須掌握usb. 但是usb的接口協議實在有點費解,linux uhci驅動作者之一Alan Stern曾經就說過“The USB d

原创 Android 4.0 事件輸入(Event Input)系統

1. TouchScreen功能在Android4.0下不工作 原來在Android2.3.5下能正常工作的TouchScreen功能,移植到Android 4.0就不能正常工作了。憑直覺,Android

原创 手機充電原理分析及問題總結

(1)充電流程介紹:當充電器插入時,亦即爲PMIC充電模塊提供了Vcharge電壓,這時會產生一個充電中斷信號到CPU,通知CPU現在已經進入充電狀態。CPU開始啓動如下模塊: 1,ADC採樣,主要是採集Vchrg,Vbat及從MOSF

原创 ubuntu下連接小米2

一、usb連接: 在Ubuntu掛載使用MTP設備步驟如下: 1.將MTP設備連接至PC機 2.如果是第一次使用MTP設備需要安裝以下軟件,否則可以跳過此步驟: $ sudo apt-get install mtpfs libfus

原创 USB CDC / USBnet (ECM, NCM, ACM)

 USB CDC-ACM (Abstract Control Model), CDC-ECM (Ethernet Networking Control Model), CDC-NCM (Network