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

Difference between revisions of "RockpiS/dev/adb"

< RockpiS‎ | dev
(Hardware and Software support)
Line 21: Line 21:
  
 
You'd better follow the installation steps.
 
You'd better follow the installation steps.
 
Firstly, update rockchip-overlay and  kernel packages.
 
 
  $ sudo apt-get install -y rockchip-overlay # >= 2.2
 
  $ sudo apt-get install -y linux-4.4-rockpis # >= 4.4.143-34-rockchip
 
 
Secondly, install rockchip-adb package.
 
 
  $ sudo apt-get install -y rockchip-adb # >= 0.3
 
 
Finally, start rockcihp service
 
 
  $ sudo systemctl start rockchip-adb
 
 
=== Usage of rockchi-adb service ===
 
 
Start rockchip-adb service
 
 
  $ sudo systemctl start rockchip-adb
 
 
Stop rockchip-adb service
 
 
  $ sudo systemctl stop rockchip-adb
 
 
Reload rockchip-adb service
 
 
  $ sudo systemctl reload rockchip-adb
 
  or
 
  $ sudo systemctl restart rockchip-adb
 
  
 
===How to use adb===
 
===How to use adb===
Line 110: Line 81:
 
=== Troubleshooting ===
 
=== Troubleshooting ===
  
If you have issue with adb, start a new post on the forum. https://forum.radxa.com/c/dev
+
If adb device is not detected on host PC, try to [[RockpiS/ssh | ssh]] or use [[RockpiS/dev/serial-console | serial console]] first and try the following:
 +
 
 +
Firstly, update rockchip-overlay and  kernel packages.
 +
 
 +
  $ sudo apt-get install -y rockchip-overlay # >= 2.2
 +
  $ sudo apt-get install -y linux-4.4-rockpis # >= 4.4.143-34-rockchip
 +
 
 +
Secondly, install rockchip-adb package.
 +
 
 +
  $ sudo apt-get install -y rockchip-adb # >= 0.3
 +
 
 +
Finally, start rockchip service
 +
 
 +
  $ sudo systemctl start rockchip-adb
 +
 
 +
=== Usage of rockchi-adb service ===
 +
 
 +
Start rockchip-adb service
 +
 
 +
  $ sudo systemctl start rockchip-adb
 +
 
 +
Stop rockchip-adb service
 +
 
 +
  $ sudo systemctl stop rockchip-adb
 +
 
 +
Reload rockchip-adb service
 +
 
 +
  $ sudo systemctl reload rockchip-adb
 +
  or
 +
  $ sudo systemctl restart rockchip-adb
 +
 
 +
 
 +
If you still have issue with adb, start a new post on the forum. https://forum.radxa.com/c/dev

Revision as of 03:06, 13 April 2020

    ROCK Pi S >  Development >  Using adb 

Description

Rock Pi S supports adb function.

One USB Type-C charging data cable can meet both power supply and adb requirement.

Here we use Type-C to Type-A USB cable with one port connected to the Type-C socket of ROCK Pi S, and the other port connected to the Type-A socket of the PC.

Hardware and Software support

Support hardware platform:

  • ROCK Pi S V11
  • ROCK Pi S V12

You'd better follow the installation steps.

How to use adb

When there is only one adb device on PC such as Linux Ubuntu.

Install necessary packags for adb.

 $ sudo apt-get install -y android-tools-adb

Check adb devices

 $ adb devices
 List of devices attached 
 0123456789ABCDEF	device

Login

 $ adb shell
 # 

And type /bin/bash followed by Enter key.

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

Transmit files from PC to ROCK Pi S

 $ adb push <local path> <remote path>

Example:

On PC, start another new thermial

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

Check on ROCK Pi S

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

Transmit files from ROCK Pi S 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 # >= 2.2
 $ sudo apt-get install -y linux-4.4-rockpis # >= 4.4.143-34-rockchip

Secondly, install rockchip-adb package.

 $ sudo apt-get install -y rockchip-adb # >= 0.3

Finally, start rockchip service

 $ sudo systemctl start rockchip-adb

Usage of rockchi-adb service

Start rockchip-adb service

 $ sudo systemctl start rockchip-adb

Stop rockchip-adb service

 $ sudo systemctl stop rockchip-adb

Reload rockchip-adb service

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


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