android-tools adb for ARM Linux
/************************************************************************* * android-tools adb for ARM Linux * 說明: * 有時候還真是系統通過USB線直接連線到ARM主機板,這樣就不一定需要網路才 * 能傳輸檔案,在做系統更新的時候,有時候也是不錯的。 * * 2017-1-16 深圳 南山平山村 曾劍鋒 ************************************************************************/ 一、參考文件: 1. [Buildroot] [PATCH v4] android-tools: add new package http://lists.busybox.net/pipermail/buildroot/2015-November/145112.html 2. Linux modules install http://www.cnblogs.com/helloworldtoyou/p/6180404.html 二、核心配置: .config - Linux/arm 3.0.35 Kernel Configuration ────────────────────────────────────────────────────────────────────────────── ┌────────────────────────── USB Gadget Support ───────────────────────────┐ │ Arrow keys navigate the menu. <Enter> selects submenus --->. │ │ Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, │ │ <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> │ │ for Search. Legend: [*] built-in [ ] excluded <M> module < > │ │ ┌────^(-)─────────────────────────────────────────────────────────────┐ │ │ │ Freescale USB Device Controller │ │ │ │ [ ] Use i.MX SoC USB charger detect function │ │ │ │ <M> USB Gadget Drivers │ │ │ │ < > Gadget Zero (DEVELOPMENT) │ │ │ │ < > Audio Gadget (EXPERIMENTAL) │ │ │ │ < > Ethernet Gadget (with CDC Ethernet support) │ │ │ │ < > Network Control Model (NCM) support │ │ │ │ <M> Gadget Filesystem (EXPERIMENTAL) │ │ │ │ <M> Function Filesystem (EXPERIMENTAL) │ │ │ │ [ ] Include configuration with CDC ECM (Ethernet) │ │ │ └────v(+)─────────────────────────────────────────────────────────────┘ │ ├─────────────────────────────────────────────────────────────────────────┤ │ <Select> < Exit > < Help > │ └─────────────────────────────────────────────────────────────────────────┘ 三、執行流程: 1. 編譯拷貝模組:make modules && make modules_install INSTALL_MOD_PATH=~/rootfs 2. modprobe g_ffs idVendor=0x18d1 idProduct=0x4e42 iSerialNumber="buildroot" 3. mkdir -p /dev/usb-ffs/adb 4. mount -t functionfs adb /dev/usb-ffs/adb -o uid=2000,gid=2000 5. adbd & 6. 插上USB OTG線,會先安裝驅動,安裝完成後,可以使用adb工具了。
7. Ubuntu裡可以直接安裝一下android adb tool就可以連線了。
相關文章
- 【整理】adb命令、adb shell與Linux各種命令(busybox)Linux
- Arch Linux ARM相關Linux
- [Linux Device Driver] wifi adb 使用方法LinuxdevWiFi
- 常用adb 和 adb shell 命令
- adb命令管理Linux 檔案和目錄Linux
- Linux/arch/arm/include/asm/unistd.hLinuxASM
- [ARM] ARM彙編指令
- 簡單的ARM+Linux音訊方案Linux音訊
- 來講講Cortex-M、 ARM、和LinuxLinux
- Arm-Linux子系統的互相NotifyLinux
- arm-none-linux-gnueabi-gcc 下載地址NoneLinuxGC
- adb命令
- 交叉編譯場景分析(arm-linux)--序編譯Linux
- jsoncpp linux平臺編譯和arm移植JSONLinux編譯
- linux下不同arm 編譯器的異同Linux編譯
- 英國ARM公司 &ARM處理器
- [mac Catalina 系統配置 adb] 配置 adb 環境後,執行 adb 報錯:zsh: bad CPU type in executable: adbMac
- 常用adb 命令
- 常用adb命令
- ADB簡介
- Android ADBAndroid
- golang和adbGolang
- adb devices: no permissionsdev
- adb命令使用
- 用crash tool觀察ARM64 Linux地址轉換Linux
- ARM linux核心啟動時幾個關鍵地址Linux
- ARM 和 龍芯上 Arch Linux 安裝手記Linux
- adb shell 命令整理
- adb命令總結
- Appium ADB命令APP
- adb shell 埠占用
- Mac下配置adbMac
- ADB命令使用技巧
- adb 用法總結
- adb Logcat用法GC
- 常用的ADB命令
- linux核心Documentation/arm下的00-INDEX文件翻譯LinuxIndex
- ARM-Linux s3c2440 之中斷分析(一)LinuxS3