当前位置: 首页 > news >正文

adb-linux 调试桥

这里写自定义目录标题

  • 摘要:
  • 一、简介
  • 二、adb使用
    • 参考连接

摘要:

adb 可替代网络、串口等调试手段,可以方便的进行文件传输、终端登录等

一、简介

ADB的全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发的Android APP。

整个ADB工具由三部分组成:adb client、adb service、adb daemon。
img

  • ADB client:提供HOST端运行ADB service的命令
  • ADB service:HOST端上的一个后台进程
  • ADB daemom:DEVICE端(真实的机器或者模拟器)的守护进程

adb client和adb service都是由adb这个可执行文件实现,adb daemon由adbd实现。

adb 虽然广泛运用于 Android设备中,也可以用来调试其他usb设备。
当我们在进行usb设备开发时,可以将设备模拟成一个Android设备,在调试的时候,使能adb,调试完成关闭adb。
adb 可替代网络、串口等调试手段,可以方便的进行文件传输、终端登录等。

二、adb使用

/* 开发板需要支持 adb, 并且要交叉编译adbd 程序, adb 和 adbd 是配套使用的 */
adb devices /* 例举当前设备 */
adb push    /* 上传文件 */
adb shell    /* 登录终端 */
adb logcat /* 查看log */

在没有网络的情况下,如果开发版支持adb将会大大提高调试效率。相对于串口lrz/lsz传输,adb的传输速率几乎是瞬时的。

参考连接

  1. 嵌入式调试之adb使用
http://www.lryc.cn/news/162235.html

相关文章:

  • 入门人工智能 —— 使用 Python 进行文件读写,并完成日志记录功能(4)
  • 使用Caffeine实现帖子的缓存来优化网站的运行速度
  • Webpack5 搭建Vue项目(进阶版)
  • 论文阅读:Distortion-Free Wide-Angle Portraits on Camera Phones
  • 力扣每日一题---207. 课程表
  • 在Kubernetes环境中有关Nginx Ingress与API Gateway的连接问题
  • c语言练习44:深入理解strstr
  • 渗透测试漏洞原理之---【业务安全】
  • CentOS查看CPU、内存、网络流量和磁盘 I/O
  • 无人机航线规划
  • react中受控组件与非受控组件
  • 【网络教程】如何解决Docker删除镜像和容器后磁盘空间未释放的问题
  • Python中的进度条显示方案
  • 2023-09-05力扣每日一题
  • ODC现已开源:与开发者共创企业级的数据库协同开发工具
  • 生成克隆钓鱼网站与对win7进行后渗透操作
  • Ubuntu18中NVIDIA,cuda,cudnn,pytorch安装
  • MATLAB中M文件编写
  • 企业数字化神经网络
  • C++this指针
  • 【初阶C语言】操作符1--对二进制的操作
  • 安装pyscipopt
  • 原生js实现的轮盘抽奖案例
  • 最经典的解析LSA数据库(第六课)
  • C++基础入门
  • 【每日随笔】驾驭人性 ② ( 员工立场问题 | 立场转变 | 吴越同舟 | 老板如何与员工结成利益共同体 )
  • C++(QT)画图行车
  • Unity中Shader抓取屏幕并实现扭曲效果(优化)
  • 肖sir__设计测试用例方法之_(白盒测试)
  • GoT:用大语言模型解决复杂的问题