Ubuntu User guide
Default user name and password
username : ubuntu
password : ubuntu
Access the device
Option one: Use HDMI monitor, USB keyboard and mouse
You can view the Desktop on the monitor.
Option two: SSH
ssh service is enabled by default. You can find the IP from the router management windows or angryip.
$ ping ip-of-device
$ ssh ubuntu@ip-of-device
The first login will force the user to change their password. Please follow the prompts.
Option three: Serial port
Please refer to NIO 12L serial port usage.
Add APT source and install video hardware packages
$ sudo apt-add-repository ppa:mediatek-genio/genio-public
$ sudo apt update
$ sudo apt install mediatek-vpud-genio1200
$ sudo apt install gstreamer1.0-plugins-base
$ sudo apt install gstreamer1.0-plugins-good
$ sudo apt install gstreamer1.0-plugins-bad
$ sudo rm ~/.cache/gstreamer-1.0/registry.aarch64.bin
Update kernel
Download the latest kernel packages and install them.
$ wget https://dl.radxa.com/nio12l/images/ubuntu/radxa-nio-12l-kernel-5.15.0-1029.33-packages.tar.gz
$ tar zxvf radxa-nio-12l-kernel-5.15.0-1029.33-packages.tar.gz
$ sudo dpkg -i radxa-nio-12l-kernel-5.15.0-1029.33-packages/*.deb
After installing the kernel, a restart is required for it to take effect.
Use Radxa Display 8HD Touchscreen
Step one: Update the kernel to the latest version
The latest kernel version is 5.15.0-1029.33.
Step two: Add radxa-nio-12l-radxa-display-8hd dt overlay
Navigate to the top level of directory including ubuntu system files.
Modify file u-boot-initial-env
.
Find the line list_dtbo=
and write radxa-nio-12l-radxa-display-8hd.dtbo
at the end of the line. Like this:
list_dtbo= gpu-mali.dtbo video.dtbo ddr-8g.dtbo radxa-nio-12l-radxa-display-8hd.dtbo
Step three: Execute the command genio-flash board-assets
$ genio-flash board-assets
Step four: Boot the device to download mode
Please refer to NIO 12L Download mode
The Host PC will update the u-boot-initial-env
to the device OS.
Power cycle the device and you will see the Desktop on the 8HD touchscreen.
Install QT
Install qtcreator.
$ sudo apt update && sudo apt install -y qtcreator