當前位置:首頁 » 安卓系統 » android設備usb驅動

android設備usb驅動

發布時間: 2022-09-28 01:36:55

Ⅰ Android系統手機USB驅動程序怎麼安裝

1.首先在電腦中安裝kies軟體,安裝kies軟體時手機與電腦不能連接。
2.手機設定-一般-關於設備-點擊內部版本號,手機會提示點擊次數(7次左右),然後返回到設定-一般-開發者選項-USB調試-取消
3.如需使用第三方pc套件建議您把usb調試後面打勾。
4.連接電腦成功後,下拉屏幕頂簾— 已連接作為外部存儲設備:媒體設備(MTP)/攝像頭(PTP)— 將「媒體設備(MTP)」選項進行勾選嘗。
5.若不能連接,請檢查電腦中Windows Media Player是否安裝,檢查電腦中Windows Media Player版本是否在11以上,若版本較低,建議下載最新版本軟體。
6.斷開手機與電腦的連接,重新打開Kies軟體
7.更換電腦USB介面,台式機建議用主機後面的USB埠。
8.關閉電腦中的殺毒軟體或防火牆嘗試。
9.有可能跟電腦系統兼容程序有關,也可更換其他電腦嘗試連接。

Ⅱ Android系統手機USB驅動程序怎麼安裝

你說的是電腦端的手機驅動還是手機端的USB驅動的呢?
電腦端的windows系統下載手機助手就可以搞定
mac系統下打開終端執行命令:adb
devices
mkdir
~/.android
echo
"ID號"
>~/.android/adb_usb.ini
adb
kill-server
adb
start-server
ID號在你的系統信息點擊USb,點擊手機型號,查看供應商ID
執行完畢之後,就可以識別你的手機了
如果是手機端的話,那就刷機吧。

Ⅲ 如何安裝android的usb驅動

1、首先通過數據線把G1/G2於PC的usb口連接上,然後右擊,桌面上我的電腦圖標,選擇屬性後,按照下面圖例操作即可。

2、點擊 硬體 選項卡
3、點擊 設備管理器 就能夠看到一個黃色驚嘆號。

4、右擊 黃色驚嘆號設備 選擇 更新驅動程序
5、選擇 從列表或指定位置安裝 去掉搜索可移動媒體前的勾,在搜索中包括這個位置打勾,然後在圖中紅色區域點擊瀏覽按鈕選擇到剛才解壓出來的驅動中的x86文件夾,最後點擊下一步就會提示出驅動成功安裝了。

Ⅳ 安卓設備安裝USB驅動程序教程

有很多人說手機無法連接電腦,他們不知道安卓手機需要驅動的,這個驅動需要自己安裝,下面我教大家手動安裝usb驅動!
1、下載好相關驅動包
2、載完成之後,把文件解壓到桌面上,右擊計算機選擇
管理
3、在選擇設備管理器
4、在操作裡面
選擇添加過時硬體
5、點擊瀏覽
選擇你剛才解壓到桌面的文件夾
6、如果出現這個
記住選擇始終允許
7、完成!~
再打一個ADB驅動
手機連接電腦
打開我的電腦(計算機)->滑鼠右鍵屬性->設備管理器,會看到一個打著黃色問號的設備(如果沒有黃色問號的設備,則是已經安裝過驅動了,則
可以進入下一步),在此設備上點滑鼠右鍵選更新驅動,在下一個頁面中選擇「瀏覽計算機以查找驅動程序」,找到在先前解壓縮的adb_driver所在目
錄,點確定開始更新驅動程序,在彈出的任何警告框中點「確認」,等待驅動安裝完畢

Ⅳ 華為 android手機 usb驅動怎麼用

1、android手機一般如果要和電腦連接操作手機,建議使用 手機第第三方應用如豌豆莢。這樣便於操作手機內部文件、應用等功能。
2、第三方應用PC端安裝後,還需要做幾個步驟。
3、打開手機開發者選項,一般android手機的開發者選項是默認隱藏的,請根據具體型號查詢打開開發者選項的方式。
4、打開後可以發現,USB調試和允許模擬位置兩個選項 請將其打開。
5、如果此時打開第三方應用,再用USB數據線連接電腦時就會自動匹配USB驅動進行安裝。
6、記住當匹配前還要在手機端確認是否對接。

Ⅵ 安卓USB綁定RNDIS驅動怎麼安裝

咨詢記錄 · 回答於2021-10-21

Ⅶ 電腦怎麼安裝安卓設備的usb驅動程序

有很多人說手機無法連接電腦,他們不知道安卓手機需要驅動的,這個驅動需要自己安裝,下面我教大家手動安裝usb驅動! 1、下載好相關驅動包 2、載完成之後,把文件解壓到桌面上,右擊計算機選擇 管理 3、在選擇設備管理器 4、在操作裡面 選擇添加過時硬體 5、點擊瀏覽 選擇你剛才解壓到桌面的文件夾 6、如果出現這個 記住選擇始終允許 7、完成!~ 再打一個ADB驅動 手機連接電腦 打開我的電腦(計算機)->滑鼠右鍵屬性->設備管理器,會看到一個打著黃色問號的設備(如果沒有黃色問號的設備,則是已經安裝過驅動了,則 可以進入下一步),在此設備上點滑鼠右鍵選更新驅動,在下一個頁面中選擇“瀏覽計算機以查找驅動程序”,找到在先前解壓縮的adb_driver所在目 錄,點確定開始更新驅動程序,在彈出的任何警告框中點“確認”,等待驅動安裝完畢

Ⅷ android手機usb驅動安裝

可以通過電腦訪問手機就已經安裝ok

只要能在"我的電腦"看到手機那就可以了
adb和USB都通過設備管理器來查看默認連接PC是USB驅動,成功後多出

Ⅸ 如何寫一個Android USB介面驅動

說到 android 驅動是離不開 linux 驅動的。Android 內核採用的是 Linux2.6 內核 (最近Linux 3.3 已經包含了一些 Android 代碼)。但 Android 並沒有完全照搬 Linux 系統內核,除了對Linux 進行部分修正,還增加了不少內容。android 驅動 主要分兩種類型:Android 專用驅動 和 Android 使用的設備驅動(linux)。
Android 專有驅動程序:
1)Android Ashmem 匿名共享內存; 為用戶空間程序提供分配內存的機制,為進程間提供大塊共享內存,同時為內核提供回收和管理這個內存。
2)Android Logger 輕量級的LOG(日誌) 驅動;
3)Android Binder 基於 OpenBinder 框架的一個驅動;
4)Android Power Management 電源管理模塊;
5)Low Memory Killer 低內存管理器;
6)Android PMEM 物理內存驅動;
7)USB Gadget USB 驅動(基於 gaeget 框架);
8)Ram Console 用於調試寫入日誌信息的設備;
9)Time Device 定時控制設備;
10)Android Alarm 硬體時鍾;

Android 上的設備驅動:
1)Framebuff 顯示驅動;
2)Event 輸入設備驅動;
3)ALSA 音頻驅動;
4)OSS 音頻驅動;
5)v412攝像頭:視頻驅動;
6)MTD 驅動;
7)藍牙驅動;
8)WLAN 設備驅動;
Android 專有驅動程序

1.Android Ashmem
為用戶空間程序提供分配內存的機制,為進程間提供大塊共享內存,同時為內核提供回收和管理這個內存。
設備節點:/dev/ashmen .主設備號 10.
源碼位置: include/linux/ashmen.h Kernel /mm/ashmen.c
相比於 malloc 和 anonymous/named mmap 等傳統的內存分配機制,其優勢是通過內核驅動提供了輔助內核的內存回收演算法機制(pin/unoin)
2.Android Logger
無論是底層的源代碼還上層的應用,我們都可以使用 logger 這個日誌設備看、來進行調試。
設備節點: /dev/log/main /dev/log/event /dev/log/radio
源碼位置:include/linux/logger.h include/linux/logger.c
3.Android Binder
IPC Binder 一種進程間通信機制。他的進程能夠為其它進程提供服務 ----- 通過標準的 Linux 系統調用 API。
設備節點 :/dev/binder
源碼位置:Kernel/include/linux/binder.h Kernel/drivers/misc/binder.c
4.Android Power Management
一個基於標准 linux 電源管理的輕量級 Android 電源管理系統,在 drivers/android/power.c kernel/power/
5.Low Memory Killer
它在用戶空間中指定了一組內存臨界值,當其中某個值與進程描述中的 oom_adj 值在同一范圍時,該進程將被Kill掉(在parameters/adj中指定oome_adj 的最小值)。它與標準的Linux OOM機制類似,只是實現方法不同
源碼位置:drivers/misc/lowmemorykiller.c
6.Android PMEM
PMEM 主要作用就是向用戶空間提供連續的物理內存區域。
1.讓 GPU 或 VPU 緩沖區共享 CPU 核心。
2.用於 Android service 堆。
源碼位置:include/linux/android_pmem.h drivers/android/pmem.c
7.USB Gadget
基於標准 Linux USB gaeget 驅動框架的設備驅動。
源碼位置:drivers/usb/gadet/
8.Ram Console
為了提供調試功能,android 允許將調試日誌信息寫入這個設備,它是基於 RAM 的 buffer.
源碼位置: drivers/staging/android/ram_console.c
9.Time Device
定時控制,提供了對設備進行定時控制的功能。
源碼位置:drivers/staging/android/timed_output.c(timed_gpio.c)
10.Android Alarm
提供一個定時器,用於把設備從睡眠狀態喚醒,同時它還提供了一個即使在設備睡眠時也會運行的時鍾基準。
設備節點:/dev/alarm
源碼位置:drivers/trc/alarm.c
Android 設備驅動
1. Framebuffer 幀緩存設備
Framebuffer 驅動在 Linux 中是標準的顯示設備的驅動。對於 PC 系統,它是顯卡的驅動 ; 對於嵌入式 SOC 處理器系統,它是 LCD 控制器或者其他顯示控制器的驅動。它是一個字元設備,在文件系統中設備節點通常是 /dev/fbx 。 每個系統可以有多個顯示設備 , 依次用 /dev/fbO 、 /dev/fb l
等來表示。在 Android 系統中主設備號為 29 ,次設備號遞增生成。
Android 對 Framebuffer 驅動的使用方式是標準的 , 在 / dev / graphie / 中的 Framebuffer 設備節點由 init 進程自動創建 , 被 libui 庫調用 。 Android 的 GUI 系統中 , 通過調用 Framebuffer 驅動的標准介面,實現顯示設備的抽象。

Framebuff的結構框架和實現 :

linux LCD驅動(二)--FrameBuffer

Linux LCD驅動(四)--驅動的實現
2.Event輸入設備驅動
Input 驅動程序是 Linux 輸入設備的驅動程序 , 分為游戲桿 (joystick) 、 滑鼠 (mouse 和 mice)和事件設備 (Event queue)3 種驅動程序。其中事件驅動程序是目前通用的程序,可支持鍵盤 、 滑鼠、觸摸屏等多種輸入設備。 Input 驅動程序的主設備號是 l3 ,每一種 Input 設備從設備號占 用5 位 , 3 種從設備號分配是 : 游戲桿 0 ~ 61 ; Mouse 滑鼠 33 ~ 62 ; Mice 滑鼠 63 ; 事件設備 64 ~ 95 ,各個具體的設備在 misc 、 touchscreen 、 keyboard 等目錄中。
Event 設備在用戶空問使用 read 、 ioctl 、 poll 等文件系統的介面操作, read 用於讀取輸入信息, ioctl 用於獲取和設置信息, poll 用於用戶空間的阻塞,當內核有按鍵等中斷時,通過在中斷中喚醒內核的 poll 實現。

Event 輸入驅動的架構和實現:
Linux設備驅動之——input子系統

3.ALSA音頻驅動
高級 Linux 聲音體系 ALSA(Advanced Linux Sound Architecture ) 是為音頻系統提供驅動 的Linux 內核組件,以替代原先的開發聲音系統 OSS 。它是一個完全開放源代碼的音頻驅動程序集 ,除了像 OSS 那樣提供一組內核驅動程序模塊之外 , ALSA 還專門為簡化應用程序的編寫提供相應的函數庫,與 OSS 提供的基於 ioctl 等原始編程介面相比, ALSA 函數庫使用起來要更加方便一些
利用該函數庫,開發人員可以方便、快捷地開發出自己的應用程序,細節則留給函數庫進行內部處理 。 所以雖然 ALSA 也提供了類似於 OSS 的系統介面 , 但建議應用程序開發者使用音頻函數庫,而不是直接調用驅動函數。
ALSA 驅動的主設備號為 116 ,次設備號由各個設備單獨定義,主要的設備節點如下:
/ dev / snd / contmlCX —— 主控制 ;
/ dev / snd / pcmXXXc —— PCM 數據通道 ;
/ dev / snd / seq —— 順序器;
/ dev / snd / timer —— 定義器。
在用戶空問中 , ALSA 驅動通常配合 ALsA 庫使用 , 庫通過 ioctl 等介面調用 ALSA 驅動程序的設備節點。對於 AIJSA 驅動的調用,調用的是用戶空間的 ALsA 庫的介面,而不是直接調用 ALSA 驅動程序。
ALSA 驅動程序的主要頭文件是 include / sound ./ sound . h ,驅動核心數據結構和具體驅動的注冊函數是 include / sound / core . h ,驅動程序 的核心實現是 Sound / core / sound . c 文件。
ALSA 驅動程序使用下面的函數注冊控制和設備:
int snd _ pcm _ new (struct snd _ card * card , char * id , int device , int playback _ count , int capture _ count , struct snd _ pcm ** rpcm) ;
int snd ctl _ add(struct snd _ card * card , struct snd _ kcontrol * kcontro1) ;
ALSA 音頻驅動在內核進行 menuconfig 配置時 , 配置選項為 「 Device Drivers 」 > 「 Sound c ard support 」 一 > 「 Advanced Linux Sound Architecture 」 。子選項包含了 Generic sound devices( 通用聲音設備 ) 、 ARM 體系結構支持,以及兼容 OSS 的幾個選項。 ALsA 音頻驅動配置對應的文件是sound / core / Kconfig 。
Android 沒有直接使用 ALSA 驅動,可以基於 A-LSA 驅動和 ALSA 庫實現 Android Audio 的硬體抽象層; ALSA 庫調用內核的 ALSA 驅動, Audio 的硬體抽象層調用 ALSA 庫。
4.OSS音頻驅動
OSS(Open Sound System開放聲音系統)是 linux 上最早出現的音效卡驅動。OSS 由一套完整的內核驅動程序模塊組成,可以為絕大多數音效卡提供統一的編程介面。
OSS 是字元設備,主設備號14,主要包括下面幾種設備文件:
1) /dev/sndstat
它是音效卡驅動程序提供的簡單介面,它通常是一個只讀文件,作用也只限於匯報音效卡的當前狀態。(用於檢測音效卡)
2)/dev/dsp
用於數字采樣和數字錄音的設備文件。對於音頻編程很重要。實現模擬信號和數字信號的轉換。

3)/dev/audio
類似於/dev/dsp,使用的是 mu-law 編碼方式。

4)/dev/mixer
用於多個信號組合或者疊加在一起,對於不同的音效卡來說,其混音器的作用可能各不相同。

5)/dev/sequencer
這個設備用來對音效卡內建的波表合成器進行操作,或者對 MIDI 匯流排上的樂器進行控制。
OSS 驅動所涉及的文件主要包括:
kernel/include/linux/soundcard.h
kernel/include/linux/sound.h 定義 OSS 驅動的次設備號和注冊函數
kernel/sound_core.c OSS核心實現部分
5.V4l2視頻驅動
V4L2是V4L的升級版本,為linux下視頻設備程序提供了一套介面規范。包括一套數據結構和底層V4L2驅動介面。V4L2提供了很多訪問介面,你可以根據具體需要選擇操作方法。需要注意的是,很少有驅動完全實現了所有的介面功能。所以在使用時需要參考驅動源碼,或仔細閱讀驅動提供者的使用說明。
V4L2的主設備號是81,次設備號:0~255,這些次設備號里也有好幾種設備(視頻設備、Radio設備、Teletext、VBI)。
V4L2的設備節點: /dev/videoX, /dev/vbiX and /dev/radioX
Android 設備驅動(下)

MTD 驅動
Flash 驅動通常使用 MTD (memory technology device ),內存技術設備。
MTD 的字元設備:
/dev/mtdX
主設備號 90.
MTD 的塊設備:
/dev/block/mtdblockX

主設備號 13.
MTD 驅動源碼

drivers/mtd/mtdcore.c:MTD核心,定義MTD原始設備
drivers/mtd/mtdchar.c:MTD字元設備
drivers/mtd/mtdblock.c:MTD塊設備
MTD 驅動程序是 Linux 下專門為嵌入式環境開發的新一類驅動程序。Linux 下的 MTD 驅動程序介面被劃分為用戶模塊和硬體模塊:
用戶模塊 提供從用戶空間直接使用的介面:原始字元訪問、原始塊訪問、FTL (Flash Transition Layer)和JFS(Journaled File System)。

硬體模塊 提供內存設備的物理訪問,但不直接使用它們,二十通過上述的用戶模塊來訪問。這些模塊提供了快閃記憶體上讀、寫和擦除等操作的實現。

藍牙驅動

在 Linux 中,藍牙設備驅動是網路設備,使用網路介面。
Android 的藍牙協議棧使用BlueZ實現來對GAP, SDP以及RFCOMM等應用規范的支持,並獲得了SIG認證。由於Bluez使用GPL授權, 所以Android 框架通過D-BUS IPC來與bluez的用戶空間代碼交互以避免使用未經授權的代碼。

藍牙協議部分頭文件:
include/net/bluetooth/hci_core.h
include/net/bluetooth/bluetooth.h
藍牙協議源代碼文件:
net/bluetooth/*
藍牙驅動程序部分的文件:
drivers/bluetooth/*

藍牙的驅動程序一般都通過標準的HCI控制實現。但根據硬體介面和初始化流程的不同,又存在一些差別。這類初始化動作一般是一些晶振頻率,波特率等基礎設置。比如CSR的晶元一般通過BCSP協議完成最初的初始化配置,再激活標准HCI控制流程。對Linux來說,一旦bluez可以使用HCI與晶元建立起通信(一般是hciattach + hciconfig),便可以利用其上的標准協議(SCO, L2CAP等),與藍牙通信,使其正常工作了。

WLAN 設備驅動(Wi-Fi)(比較復雜我面會專門寫個wifi分析)

在linux中,Wlan設備屬於網路設備,採用網路介面。
Wlan在用戶空間採用標準的socket介面進行控制。
WiFi協議部分頭文件:
include/net/wireless.h
WiFi協議部分源文件:
net/wireless/*
WiFi驅動程序部分:
drivers/net/wireless/*

Ⅹ 電腦連不上手機,手機開了usb,設備管理器找不到android驅動,怎麼辦急等

系統問題~

一般在Ghost版本安裝方式的操作系統會出現這個問題(XP、Win7都有這種情況),Ghost版本所謂的「優化」會屏蔽掉一些服務,且驅動庫中的驅動會被刪除掉(所謂的瘦身),這就導致操作系統在發現外接設備時不能自動搜索驅動,也不會啟用操作系統內置的Updata服務連接微軟伺服器進行下載!

中外,操作系統的自動運行服務一般都被禁止了!一般安卓系統的驅動是內置在手機中的,手機在連接電腦後會生成一個虛擬盤驅,可以打開安裝其中的驅動即可!如果虛擬光碟機不能出現,就只能在網上尋找相應驅動了!有的機友會分離相應的驅動,可以尋找一下。

連接線問題~

呵呵,非常有意思的事,手機的數據線也會造成你說的問題!數據線的質量(就是線徑過小)不好,會導致操作系統不能驅動,只能充電!

最後,最好選擇純凈版的Ghost安裝版本系統,或選擇光碟安裝的原版操作系統,這樣可以保證外設能夠正常使用!另外,選擇一些質量比較好的數據線!

熱點內容
監控腳本實用 發布:2022-11-30 14:14:28 瀏覽:371
九陰真經顯血腳本 發布:2022-11-30 14:14:22 瀏覽:191
浪潮伺服器mgn口地址 發布:2022-11-30 14:13:41 瀏覽:791
linux鎖屏設置 發布:2022-11-30 14:08:20 瀏覽:887
演算法轉讓 發布:2022-11-30 14:07:24 瀏覽:16
我的世界為什麼從伺服器斷開連接 發布:2022-11-30 14:07:04 瀏覽:386
怎麼擠出母乳存儲袋中的空氣 發布:2022-11-30 14:05:32 瀏覽:27
linuxbin文件 發布:2022-11-30 14:01:19 瀏覽:474
購物網站源碼php 發布:2022-11-30 13:58:15 瀏覽:466
python執行java 發布:2022-11-30 13:56:23 瀏覽:936