Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "RockpiE/dev/adb"

< RockpiE‎ | dev
Line 99: Line 99:
 
Firstly, update rockchip-overlay and  kernel packages.
 
Firstly, update rockchip-overlay and  kernel packages.
  
   $ sudo apt-get install -y rockchip-overlay # >= 2.2
+
   $ sudo apt-get install -y rockchip-overlay  
   $ sudo apt-get install -y linux-4.4-rockpis # >= 4.4.143-34-rockchip
+
   $ sudo apt-get install -y linux-4.4-rockpie
  
 
Secondly, install rockchip-adb package.
 
Secondly, install rockchip-adb package.
  
   $ sudo apt-get install -y rockchip-adb # >= 0.3
+
   $ sudo apt-get install -y rockchip-adbd
  
 
Finally, start rockchip service
 
Finally, start rockchip service
  
   $ sudo systemctl start rockchip-adb
+
   $ sudo systemctl start rockchip-adbd
 +
 
 +
=== Usage of rockchi-adb service ===
 +
 
 +
Start rockchip-adb service
 +
 
 +
  $ sudo systemctl start rockchip-adbd
 +
 
 +
Stop rockchip-adb service
 +
 
 +
  $ sudo systemctl stop rockchip-adbd
 +
 
 +
Reload rockchip-adb service
 +
 
 +
  $ sudo systemctl reload rockchip-adbd
 +
  or
 +
  $ sudo systemctl restart rockchip-adbd
 +
 
 +
 
 +
If you still have issue with adb, start a new post on the forum. https://forum.radxa.com/c/dev

Revision as of 01:51, 10 October 2020

    ROCK Pi E >  Development >  Using adb

Requirement

  • ROCK Pi E mainboard
  • eMMC module
  • Power adapter
  • USB Male A to Dupont cable.
    • One port is Male A type and the other includes three Dupont lines.
    • Hardware connection
ROCK Pi E 40-pin Header USB Interface USB Male A to Dupont Cable
PIN#18 Data+ Green wire
PIN#16 Data- White wire
PIN#14 GND Black wire

Rock-pi-e-usb-mala-a-to-dupont-cable.jpg

Hardware support

Support hardware platform:

  • ROCK Pi S V1.1
  • ROCK Pi S V1.2

You'd better follow the installation steps.

Installation

Windows

Refer Windows ADB

Linux

Refer Linux ADB

ADB Usage

When you have adb driver installed on PC, below are some common used adb commands:

Check adb devices

 $ adb devices
 List of devices attached 
 0123456789ABCDEF	device

Login/Shell

 $ adb shell
 # 

And type /bin/bash followed by Enter key to switch to bash shell.

 $ adb shell
 # /bin/bash
 root@rockpie:/# 
 root@rockpie:/# 

Transmit files from PC to ROCK Pi E

 $ adb push <local path> <remote path>

Example:

On PC, input the following in Terminal

 $ adb push /tmp/meet-rockpie.md /home/rock
 0 KB/s (26 bytes in 0.045s)

Check on ROCK Pi E

 root@rockpis:/home/rock# cat meet-rockpie.md 
 How do you do! ROCK Pi E!

Transmit files from ROCK Pi E to PC

 $ adb pull <remote path> <local path>

Example:

 $ adb pull /home/rock/meet-pc.md /tmp/
 0 KB/s (19 bytes in 0.086s)
 
 $ cat /tmp/meet-pc.md 
 How do you do! PC!

FAQs

Troubleshooting

If adb device is not detected on host PC, try to ssh or use serial console first and try the following:

Firstly, update rockchip-overlay and kernel packages.

 $ sudo apt-get install -y rockchip-overlay 
 $ sudo apt-get install -y linux-4.4-rockpie

Secondly, install rockchip-adb package.

 $ sudo apt-get install -y rockchip-adbd

Finally, start rockchip service

 $ sudo systemctl start rockchip-adbd

Usage of rockchi-adb service

Start rockchip-adb service

 $ sudo systemctl start rockchip-adbd

Stop rockchip-adb service

 $ sudo systemctl stop rockchip-adbd

Reload rockchip-adb service

 $ sudo systemctl reload rockchip-adbd
 or
 $ sudo systemctl restart rockchip-adbd


If you still have issue with adb, start a new post on the forum. https://forum.radxa.com/c/dev