Android 工具

(重定向自 )
跳转到:导航搜索

Android Debug Bridge (adb) 和 fastboot 是 Android 工具套件中的工具。通过 PC 和设备(您的 ARM 板、手机、平板电脑等)之间的 USB 连接,它们允许您

  • 将内核/initrd 从主机 PC 加载到设备 RAM 并启动它们
  • 创建/擦除以及读/写闪存分区
  • 保存和安装 Android 应用程序
  • 刷入 Android 镜像
  • 从命令行重启设备

安装

这两个命令都来自 android-tools 包。该软件包在官方仓库中不可用。您可以从 OBS 安装它。

设置 adb

在您的 Android 设备上,您需要启用开发者选项和 USB 调试。

  1. 打开“设置”,然后选择“关于”。
  2. 连续点击七次“版本号”。
  3. 然后选择“开发者选项”。
  4. 在“调试”下勾选“Android 调试”条目。
  5. 将您的 Android 设备连接到您的计算机。
  6. 在您的 PC 上打开一个命令行并键入 adb devices 作为 root 用户或使用 sudo
  7. 应该会弹出一个对话框,询问您是否允许 USB 调试。

设置 fastboot

将您的设备启动到 fastboot 模式(手机/平板电脑的特殊启动序列,例如同时按 vol+ 和电源键,对于 u-boot,只需在 u-boot 提示符中键入 fastboot 命令)。将 USB 数据线连接到您的主机 PC 和设备之间。

fastboot 模式下,您可以键入 fastboot 在您的命令行中作为 root 用户(或使用 sudo)来验证您的手机或其他设备是否被检测到。

如果您键入

 fastboot devices

在您的主机 PC 上,它应该列出可用的设备。

使用以下命令获取设备的 fastboot 协议版本:

 fastboot getvar version

要重启您的设备,只需键入

 fastboot reboot

 fastboot reboot-bootloader

要加载内核并启动它

 fastboot boot <kernel> [ <ramdisk> ] 

注意:您可能需要将设备树附加到内核。

ARM 板上的 Fastboot

Fastboot 现在包含在 uptream u-boot 中,但与 Android(设备)fastboot 相比,并非所有功能都可用。例如,您无法刷入板载存储器。

目前,上游 u-boot (2014.10) 在以下板上启用了 fastboot

参见

openSUSE:imx_usb_loader