.. include:: /keyword.rst ============================ Communicating with the Board ============================ .. include:: communication/connectivity.inc .. include:: communication/uart.rst ADB === The following commands are supported: * ``adb push`` * ``adb pull`` * ``adb shell`` Examples of `adb` commands ========================== ``adb push`` ------------ This command is used to transfer files from your computer to an Android device. Example:: adb push /path/to/local/file.txt /sdcard/file.txt This command pushes `file.txt` from your computer to the `/sdcard` directory on your Android device. ``adb pull`` ------------ This command is used to transfer files from an Android device to your computer. Example:: adb pull /sdcard/file.txt /path/to/local/directory/ This command pulls `file.txt` from the `/sdcard` directory on your Android device to a specified directory on your computer. ``adb shell`` ------------- This command opens a remote shell on your Android device, allowing you to execute commands directly on the device. Example:: adb shell After executing this command, you will be in the shell environment of the Android device, where you can run commands like `ls`, `cd`, `mkdir`, etc. Alternatively, you can run a specific command directly:: adb shell ls /sdcard/ This command lists the contents of the `/sdcard` directory on your Android device without opening an interactive shell.