Getting Started with Ubuntu

The Ubuntu Desktop system is characterized by the following features

  • Desktop environment using LXDE/GNOME

  • Streamlined system services for embedded platforms

  • Provide OpenGL, OpenCL support based on Arm Mali GPUs.

  • Provide Rockchip VPU + Mpp based video hard codec support.

  • Adapts development frameworks such as QT, Docker, Electron, etc.

  • Provides a series of interfaces to operate on-board resource devices.

  • The system adopts overlayfs file system and supports exporting rootfs, repackaging, and restoring factory settings.

../../_images/ubuntu_desktop.png

Users and Passwords

Ubuntu Desktop automatically logs in to the neardi user after booting.

  • neardi user password: lindikeji or neardi

  • Root user: no root password is set by default, neardi users can configure their own root password by sudo passwd root command.

Note: Some firmware versions are older, the username and password are linaro.

Open the terminal to check the current user

whoami

ADB Usage

Wired ADB

Connect the device to the PC via Type-C/Dual USB.

adb devices
adb shell

Network ADB

View the IP address of the development board

ifconfig

PC access via network

adb connect 192.168.x.x
adb shell

SSH Use

SSH connection

View the IP address of the development board

ifconfig

PC access via network

ssh neardi@192.168.x.x

SSH Copy

Copy test.txt from PC to device /home/neardi directory

scp /Users/work/neardi/test.txt neardi@192.168.x.x:/home/neardi/

Copy test.txt from the device /home/neardi directory to the PC side

scp neardi@192.168.x.x:/home/neardi/test.txt /Users/work/neardi/