三星 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 二合一模块等应用类功能模块。

功能:无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/

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

  1. iTOP-4418开发板兼容八核6818开发板介绍

    iTOP-4418开发板兼容八核6818开发板介绍 核心板介绍 三星四核S5P4418与八核6818完美兼容 1GB内存/2GB内存可选 电源管理:AXP228,支持动态调频,超低功耗 核心板引出脚最 ...

  2. 迅为iTOP-4418/6818开发板-MiniLinux-GPS使用文档

    本文档介绍的是在 MiniLinux 系统环境下iTOP-4418开发板和6818开发板的GPS实验调试步骤.给 用户提供了"iTOP-4418-MiniLinux-GPS_V1.0.zip ...

  3. 【S5P6818】6818开发板简介

    00. 目录 文章目录 00. 目录 01. 6818开发板概述 02. 6818开发板硬件资源 03. 6818产品特性 04. 6818软件资源 05. 其他芯片对比 06. 附录 01. 681 ...

  4. iTOP-4418/6818开发板支持双屏异显,双屏同显

    iTOP-4418/6818开发板平台安卓系统下支持双屏异显,双屏同显,客户可按照不同用途,分别播放适合屏幕显示方式的内容 ,如HDMI屏幕和LCD屏幕显示不同内容, 一个屏幕播放广告,另一个屏幕运行 ...

  5. 6818 开发板 配置 ubuntu 桌面环境 与 ROS

    6818开发板 配置ubuntu 桌面环境与 ROS 可用的固件有ubuntu core 16(arm64).ubuntu core 16(armhf).Lubuntu desktop(armhf). ...

  6. linux平台下的6818开发板(ARM)显示屏的字体显示

    软件开发环境:ubuntu-18.04\ubuntu-16.04 硬件开发环境:ARM架构下的6818开发板 串口软件:secureCRT(类似于Linux终端下的命令行操作) 通过Linux平台用终 ...

  7. ARM6818开发板画任意矩形,圆形,三角形,五角星,6818开发板画太极,画五星红旗(含码源与思路)

    本文利用6818开发板完成LCD屏上绘制任意的矩形,圆形,三角形或五角星形图案,还有绘制太极,五星红旗的方案. 目录 映射 绘制矩形 代码思路 代码实现 实践出真知 绘制圆形 代码思路 代码实现 绘制 ...

  8. 迅为6818开发板资料-CAN总线和RFID驱动的配置方法

    硬件平台:迅为iTOP-6818开发板     本文档介绍如何配置 CAN 和 RFID 的驱动. 截图界面使用的是 6818 开发板的 menuconfig 界面,由于开发板中,CAN 和 RFID ...

  9. 粤嵌6818开发板项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.前期准备 二.项目内容 1.实现代码 2.上课笔记 总结 前言 最近接触了一块新的板子,是粤嵌公司自主研发的681 ...

  10. 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕

    [嵌入式开发]手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 4418&6818 ...

最新文章

  1. Widgets 整理
  2. geyser学习记录(day1):将任务拆分的架构
  3. Java集合:HashMap源码剖析
  4. mysql皮秒转成年月日时分秒_MySQL performance_schema 中 TIMER_*类字段 的易读转换
  5. css3-2 CSS3选择器和文本字体样式
  6. JAVA minaio模型_分布式系统之Java IO模型
  7. 原子变量, 无锁定且无等待算法
  8. 网上书店系统源代码java_java版网上书城系统
  9. 解决vue+php跨域问题
  10. 微信小程序列表页跳转到详情页
  11. 【RK2206】3. 处理迪文屏事件
  12. UPC6605: 所罗门王的宝藏
  13. 华为v5服务器安装2012系统,裸金属服务器安装v5
  14. 适用于数据中心和边缘应用的液冷技术
  15. 系统管理中的三大利刃
  16. IDEA中写代码间距变大报红,报错Cannot resolve symbol
  17. 枚举 switch case 标签必须为枚举常量的非限定名称
  18. 举个栗子~Tableau 技巧(215):简化实现雷达图(Radar Chart)
  19. C# 将XML格式字符串,写入数据集的表中 XML解析
  20. 阿里短信服务 JAVA

热门文章

  1. myeclipse使用(技术和快捷键)
  2. eleme后台的el-form表单分为左右两边放数据 :inline=true
  3. 新手如何建立网站,网站建设的几个步骤。
  4. Python学习(七)if语句
  5. Java--------面向对象
  6. c r 语言教程,R语言初级教程
  7. 给硬件工程师的入门课-硬件工程师的基本素质和技能要求
  8. 【物理学】扫描隧道显微镜(Scanning Tunneling Microscope)
  9. C#-Event事件
  10. win10点鼠标右键一直转圈好卡怎么办