zoukankan      html  css  js  c++  java
  • 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就可以连接了。
  • 相关阅读:
    mysql字符串连接,重复等字符串函数总结
    mysql字符串连接,重复等字符串函数总结
    mysql字符串连接,重复等字符串函数总结
    solr4.x设置默认查询字段
    一)如何开始 ehcache ?
    tomcat 配置图片服务器
    Cache Algorithms
    shiro 和 spring
    Tomcat 环境变量配置
    No cache or cacheManager properties have been set. Authorization cache cannot be obtained.
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/6289873.html
Copyright © 2011-2022 走看看