三星S5P 6818开发板无线使用ADB功能方法

     
三星 S5P6818 开发板
友坚科技研发的一款
八核 64 位 ARM 开发板,硬件完美兼容
S5P4418.6818 开发板,搭建最新的
android5.1 系统,2G 内存,8GEMMC 存诸,配置 7 寸高清 IPS 屏。

   
 
S5P6818 开发板主板尺寸为:193mm * 150mm,设计有非常丰富的接口,板载 4 路 TTLUART,1 路 RS485,1 路 RS232 串口,2 路 USBHOST 接口,一路 OTG 接口,一路 CVBSOUT,可扩展模块包括
3G/4G 模块、GPS 模块、500W 摄像头模块、WIFI/BT 二合一模块等应用类功能模块。

《三星S5P 6818开发板无线使用ADB功能方法》

功能:无OTG接口时,使用无线adb功能;

方法:通过TCP协议连接到设备上

(1)首先在system.prop文件中添加“service.adb.tcp.port=5555”,5555为端口号;

(2)开发板打开WiFi或者连接网线到与开发机同一个局域网内;

(3)查询开发板(192.168.11.21)和开发机(192.168.11.2)的IP地址,然后互相ping,看是否能ping通;

以下是互相能ping执行的步骤:

(4)在开发机端使用adb工具输入以下命令:

adb connect 192.168.11.21:5555

连接成功会提示:connected to 192.168.11.21:5555

连接不成功会提示:unable to connect to :5555

连接失败后需要执行:adb kill-server,最后再重试连接;

(5)断开连接命令:

adb disconnect 192.168.11.21:5555

分析代码Android5.0:

代码路径:system/core/adb/adb.c

代码:

int usb = 0;  

if (access(USB_ADB_PATH, F_OK) == 0 || access(USB_FFS_ADB_EP0, F_OK) == 0) {        

// listen on USB        

usb_init();

usb = 1;    

}

// If one of these properties is set, also listen on that port    

// If one of the properties isn’t set and we couldn’t listen on usb,    

// listen on the default port.

property_get(“service.adb.tcp.port”, value, “”);    

if (!value[0]) {        

property_get(“persist.adb.tcp.port”, value, “”);    

}    

if (sscanf(value, “%d”, &port) == 1 && port > 0) {        

printf(“using port=%d\n”, port);        

// listen on TCP port specified by service.adb.tcp.port property

        local_init(port);   

} else if (!usb) {        

// listen on default port        

local_init(DEFAULT_ADB_LOCAL_TRANSPORT_PORT);    

}

解析:首先判断是否有USB插入,有就使用有线的USB进行adb操作;

     不关有没有USB插入,都读取service.adb.tcp.port参数的值,定义了service.adb.tcp.port参数,则使用TCP协议(通过网络来连接adb);

     既没有插入USB,也没有定义service.adb.tcp.port参数,则使用TCP协议;

     
三星S5P 6818开发板无线使用ADB功能方法
友坚科技专注于三星平台产品的研发,是三星在中国最具实力的方案公司。公司主打的三星平板电脑方案销量,连续多年稳居第一。公司定位于中高端产品的研发,具有多年的嵌入式产品研发经验;基于三星 A15-Exynos5260/5410/5250、A53_S5P6818、A9-S5P4418、A9-Exynos 4412、A8-S5PV210、ARM11-S3C6410、ARM9-S3C2416 等处理器,开发了系列化的产品,为客户提供了全面的产品选择及专业化的
量身定制 MID 解决方案
友坚科
服务于国内外平板电脑品牌商,并为行业客户提供一站式的解决方案;在为客户打造最具竞争力优势的产品的同时,也实现了自身的价值。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31471824/viewspace-2147080/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31471824/viewspace-2147080/

    原文作者:ctbuu2577
    原文地址: https://blog.csdn.net/ctbuu2577/article/details/100272836
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞