/*************************************************************************
* android-tools adb for ARM Linux
* 说明:
* 有时候还真是系统通过USB线直接连接到ARM主板,这样就不一定需要网络才
* 能传输文件,在做系统更新的时候,有时候也是不错的。
*
* 2017-1-16 深圳 南山平山村 曾剑锋
************************************************************************/ 一、参考文档:
. [Buildroot] [PATCH v4] android-tools: add new package
http://lists.busybox.net/pipermail/buildroot/2015-November/145112.html
. Linux modules install
http://www.cnblogs.com/helloworldtoyou/p/6180404.html 二、内核配置:
.config - Linux/arm 3.0. 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 > │
└─────────────────────────────────────────────────────────────────────────┘ 三、运行流程:
. 编译拷贝模块:make modules && make modules_install INSTALL_MOD_PATH=~/rootfs
. modprobe g_ffs idVendor=0x18d1 idProduct=0x4e42 iSerialNumber="buildroot"
. mkdir -p /dev/usb-ffs/adb
. mount -t functionfs adb /dev/usb-ffs/adb -o uid=,gid=
. adbd &
. 插上USB OTG线,会先安装驱动,安装完成后,可以使用adb工具了。
7. Ubuntu里可以直接安装一下android adb tool就可以连接了。

最新文章

  1. PHP练习题
  2. 【java基础系列】一、常用命令行
  3. centos6u3 安装 celery 总结
  4. AttributeError: &#39;list&#39; object has no attribute &#39;write_pdf&#39;
  5. Daily Scrum 12.17
  6. GIT用法总结
  7. windows下apache及mysql定时自动重启设置
  8. EWS小记
  9. Poj 3683-Priest John&#39;s Busiest Day 2-sat,拓扑排序
  10. Android 状态栏通知Notification、NotificationManager简介
  11. DirectX11 SDK下载地址
  12. 【ASP.NET MVC系列】浅谈ASP.NET MVC 视图与控制器传递数据
  13. ORA-20011 ORA-29913 KUP-11024 GATHER_TABLE_STATS
  14. table-layui
  15. Http Post 二进制通信
  16. ES6之6种遍历对象属性的方法
  17. Log 日志工具类 保存到文件 MD
  18. Vue 学习顺序
  19. (转)最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
  20. 基于jQ+CSS3页面滚动内容元素动画特效

热门文章

  1. HDU 5652 India and China Origins 二分优化+BFS剪枝
  2. 【转】关于C execlp函数的理解
  3. DHCPv6
  4. ubuntu12.04的NFS配置
  5. Android真机连接手机Target显示unknown cmd命令下adb devices 显示offline
  6. angularjs中动态为audio绑定src
  7. linux找回密码
  8. Servlet程序开发-- Servlet生命周期
  9. docker rmi all
  10. 【转】The magic behind array length property