導航:首頁 > 源碼編譯 > lsusb源碼

lsusb源碼

發布時間:2022-02-10 04:45:28

1. 基於linux系統的掃描已經開通埠源代碼

看看以下命定對您有沒有什麼幫助!
系統
# uname -a # 查看內核/操作系統/CPU信息
# head -n 1 /etc/issue # 查看操作系統版本
# cat /proc/cpuinfo # 查看CPU信息
1,processor 會從0開始記數 繼續下去多個cpu
2,flags 如果有 ht 說明支持超線程技術
3,判斷物理CPU的個數可以查看physical id 的值,相同則為同一個物理 CPU。
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設備
# lsusb -tv # 列出所有USB設備
# lsmod # 列出載入的內核模塊
# env # 查看環境變數
資源
# free -m # 查看內存使用量和交換區使用量
# df -h # 查看各分區使用情況
# -sh # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看內存總量
# grep MemFree /proc/meminfo # 查看空閑內存量
ll -h /proc/kcore 查看內存的大小
# uptime # 查看系統運行時間、用戶數、負載
# cat /proc/loadavg # 查看系統負載
磁碟和分區
# mount | column -t # 查看掛接的分區狀態
# fdisk -l # 查看所有分區
# swapon -s # 查看所有交換分區
# hdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)
# dmesg | grep IDE # 查看啟動時IDE設備檢測狀況
ls -lR|grep "^-"|wc -l 查看目錄下面文件個數
--max-depth=1 -h 用 命令查看個目錄大小

網路
# ifconfig # 查看所有網路介面的屬性
# iptables -L # 查看防火牆設置
# route -n # 查看路由表
# netstat -lntp # 查看所有監聽埠
# netstat -antp # 查看所有已經建立的連接
# netstat -s # 查看網路統計信息
進程
# ps -ef # 查看所有進程
# top # 實時顯示進程狀態
用戶
# w # 查看活動用戶
# id # 查看指定用戶信息
# last # 查看用戶登錄日誌
# cut -d: -f1 /etc/passwd # 查看系統所有用戶
# cut -d: -f1 /etc/group # 查看系統所有組
# crontab -l # 查看當前用戶的計劃任務
服務
# chkconfig --list # 列出所有系統服務
# chkconfig --list | grep on # 列出所有啟動的系統服務
程序
# rpm -qa # 查看所有安裝的軟體包

2. usb無線網卡驅動編譯不通過求解答

最近同學從淘寶上搞了個信號加強的USB網卡,讓奶牛來做測試,結果在linux下發現沒有驅動,很糾結,遂手動編譯驅動搞定之。把方法做下mark。因為lsusb可以看到網卡的型號,所以先在arch linux下嘗試用AUR找了一下,結果發現AUR提供的編譯程序下載不到驅動的源碼,而且還不是網路的原因,然後就小糾結滴自己找源碼,看到blogspot上一篇介紹,然後就cp一份,測試成功。
1.首先下載驅動源碼包。
2.

tar xf 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2
修改Makefile第 12 行,把 CHIPSET = 5370 改成 CHIPSET = 3370
修改os/linux/config.mk第 56 行,把 HAS_WPA_SUPPLICANT=n 改成 HAS_WPA_SUPPLICANT=y
第 60 行,把 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n 改成HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
修改 chips/rtmp_chip.c 的 469 行 到471 行, remark 掉,即前面加上 // ,如下:
//if (IS_RT3390(pAd))
// RT33xx_Init(pAd);
//else
make
make install

3.reboot下搞定
此方法對RT3070 RT3370 RT5370 RT5372等網卡均有效

3. linux針對usb3.0的驅動程序是什麼

Linux * USB 3.0 xHCI 驅動程序可從開放源代碼社區獲取。查看驅動是否生效:
lsusb -t
查看驅動是否集成到內核中:
grep -i xhci /boot/config-$(uname -r)
如果返回y則是集成到內核中,返回m則是編譯為模塊。

4. 如何把CyanogenMod 移植到到自己的android設備上

工欲善其事,必先利其器

1、基礎環境

使用的環境:ubuntu 11.04環境,測試的Android機器 華為:C8500。

官方文檔列出開發需要下列的軟體包以及下載來源:

python 2.5 -- 2.7, python.org.
GNU Make 3.81 -- 3.82, gnu.org
JDK 6 if you wish to build Gingerbread or newer; JDK 5 for Froyo or older. You can download both from java.sun.com.這里安裝的是JDK6
Git 1.7 or newer. git-scm.com.

官方文檔說11.10的運行以下的安裝命令如下:

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \
libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \
libxml2-utils xsltproc

網上有一安裝的指引給出另一個安裝命令
$sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool

由於懶得逐個包去甄別,上述兩條命令我都運行和安裝了。

注意:sun-java6-jdk是無法安裝的,可以自己下載

2、關於 USB 訪問許可權
Android的開發和調試使用的最主要連接設備的命令 adb和fastboot都需要使用USB連接,從文檔上知道,Ubuntu下面USB的訪問許可權可能會出問題,解決的方法文檔也列明了。

我的經驗是如果訪問不了連接的USB設備了,再查閱資料處理。為了以備以後查閱,記錄下來如下:
針對摩托羅拉的設備,使用root文件創建/lib/udev/rules.d/11-android.rules,生成下列的配置到文件中。#號為注釋符號,下列配置,第一行針對一種設備,第二行針對所有摩托羅拉設備。

#SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProct}=="41db",MODE="0666,OWNER="shallon"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666", OWNER="shallon" #All Motorola

其中的idVendor和idProct的值怎麼來呢?用USB線連接設備,然後運行lsusb可以看到設備的這兩個值,例如,下文顯示摩托羅拉的ME811的相關配置值就是22b8和41db。
Bus 001 Device 082: ID 22b8:41db Motorola PCS Droid/Milestone (Debug mode)
Bus 001 Device 083: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse

3、安裝repo
repo是一種更好的用git的一種工具環境。下面命令中repo安裝到用戶home目錄的bin目錄下。

$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

4、下載安裝Android 源碼
如果不打算編譯Android源碼,可以跳過。在WORKING_DIRECTORY上下載源代碼,使用repo init命令指定下載源代碼的版本,-b 參數指定版本號,如果不指定,則是最近的一個版本。
repo sync則是下載/同步代碼的命令。

$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
$ repo init -u https://android。googlesource。com/platform/manifest
$ repo init -u https://android。googlesource。com/platform/manifest -b android-4.0.1_r1
$ repo sync

4.a、下載 cyanogenmod 的源碼可以生成自定義的 Android Rom
CyanogenMod 致力於生成第三方的非官方的 Android 的 Rom ,目前比較火爆的小米手機的MIUI就是CyanogenMod的衍生產品。下面的命令獲取 gingerbread 的版本的源代碼。如果不打算嘗試這些工作可以跳過此步。

$ mkdir -p ~/cyanogenmod
$ repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
$ repo sync -j16

n這里是16,表示同時打開的網路鏈接數,開啟多個網路連接來下載,用以提升的下載的速度。

5、下載開發編譯用的Android SDK
參考的官方文檔:http://developer。android。com/sdk/installing.html

5.1下載eclipse開發環境,推薦安裝「Eclipse Classic」版本,介質下載的地址:http://www.eclipse.org/downloads/ 不用eclipse者可以略過
5.2下載Android SDK,介質安裝的地址:http://developer。android。com/sdk/index.html
5.3下載安裝eclipse 的ADT plug-in,ADT是 Android Development Tools的縮寫。
5.4安裝相關的工具包開發包。
安裝的方法,可以從eclipse的IDE界面啟動Android SDK Manager, Window > Android SDK Manager,或者在Android SDK的根目錄運行android命令。
下列的開發包必須要安裝:「SDK Tools」,「SDK Platform-tools」,「Android platforms(選擇一個或者多個)」

6、測試Android SDK的主要開發工具
6.1 adb
使用USB線連接一台測試的Android設備,運行adb 的兩個命令
~/android/sdk/android-sdk-linux/platform-tools$ ./adb devices
List of devices attached
0A3AABB70502A00A device

以及
~/android/sdk/android-sdk-linux/platform-tools$ ./adb shell 連接上設備,能夠看到設備上的文件系統,證明adb的工具運作正常。

adb的工具很重要,主要用來調測設備。如果設備被「root」(系統被破解,開放了設備的管理員許可權),連接上設備之後,能進行安裝、刪除軟體,遠程上傳/下載文件,以及查看系統的日誌等操作。如果設備沒有「root」,則可以用的操作少很多。

6.2 fastboot
fastboot則是用來刷機的,主要用到的操作如下:
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot

6.3 SDK上的Android模擬器
~/android/sdk/android-sdk-linux/tools$ ./emulator ,顯示命令存在,但是報錯了,不要緊,這里運行一下只是看看是否正常安裝了。

5. 360隨身wifi 3代 ubuntu14.04下怎麼作為無線網卡使用

一、檢查隨身WIFI的晶元信息。 把360隨身WIFI查到電腦上,在終端命令行輸入:lsusb. 由上面的信息可以知道360隨身WIFI2代的晶元信息是:Ralink148f:760b。 二、下載驅動源碼包 網路148f:760b可以知道這是聯科晶元的信息,型號為mt7601,下載MT7601驅動即可。 下載地址: 下載之後,在windows下面解壓,然後歐在linux下面用命令行: sudotar-zxvf文件名進行解壓。 三、配置源碼包 a.修改源碼包下面的os/linux/config.mk文件(將原來的n改成y)

6. Debian linux中有一個不能識別的硬體,找到有人在github上的驅動源碼,如何安裝到系統中。

./configure
./make
./make install
不對啊,你這個鏈接是內核源碼的代碼,編譯安裝這個得需要編譯內核。
下載你的系統內核源碼,然後編譯安裝系統內核吧。
具體的操作步驟度娘知道。

閱讀全文

與lsusb源碼相關的資料

熱點內容
新軒逸經典如何安裝安卓應用 瀏覽:18
php大流量網站 瀏覽:149
買車app哪個是正規的 瀏覽:171
python中的class是什麼 瀏覽:202
安卓導航屏如何接燈光線 瀏覽:691
哪個app能查天津違章 瀏覽:431
預訂汽車票在哪個app 瀏覽:704
五菱宏光壓縮機安裝 瀏覽:460
蘋果電腦怎麼編譯vlc 瀏覽:107
多感測數據融合演算法 瀏覽:213
access2010壓縮 瀏覽:152
安卓最舊系統是什麼 瀏覽:709
草根到百萬程序員 瀏覽:699
學員招聘app哪個好 瀏覽:451
感到解壓就拍拍手 瀏覽:113
php404頁面代碼 瀏覽:719
php唯一編號 瀏覽:601
硬碟文件夾沒法打開 瀏覽:445
訪問外網的svn伺服器地址 瀏覽:880
想去自由行有什麼好的app 瀏覽:215