Rockpi4/Ubuntu
Contents
Work with ROCKPI 4 Ubuntu Server
Introduction to ROCKPI 4 Ubuntu
The Ubuntu server image for ROCK Pi 4 target for minimal, fast and customization.
OpenCV
There are two ways to get OpenCV. One is building OpenCV by yourself (Part one) and the other is installing libopencv package (Part two).
Part one
Build OpenCV by yourself. See Install OpenCV.
Part two
Step 1: Install desktop
To use OpenCV, an OS desktop is necessary. If your ROCK Pi 4 is running Ubuntu but without desktop, you can install Ubuntu mate desktop.
sudo apt install ubuntu-mate-core && sudo apt install ubuntu-mate-desktop
Step 2: Install all the recommended packages
Required:
sudo apt-get update && sudo apt-get upgrade sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
Recommended optional packages:
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libavresample-dev sudo apt install tesseract-ocr cmake-data liblept5
Install OpenCV package:
sudo apt-get install libopencv
Step 3: Test OpenCV
To check the version of your installed OpenCV, try this:
rock@linux:~$ python Python 2.7.15rc1 (default, Nov 12 2018, 14:31:15) [GCC 7.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>> cv2.__version__ '4.0.1' >>>
Obtain OpenCV sample:
$ cd ~ $ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.0.1.zip $ unzip opencv.zip $ cd ~/opencv-4.0.1/samples/python $ python watershed.py
Changelogs
2019.01.04
rockpi4b-ubuntu-bionic-minimal-20190104_2101-gpt.img.gz
- Add radxa apt repository in the release image
- Rockchip hardware overylay are now managed by deb package
- New DRM hotplug management script fix screen resolution change issue
- Kernel version updated to linux-4.4.154-59-rockchip-g5e70f14
- Kernel modules support AppArmor, Docker, WireGuard and UFW
- Support USB gadget network, see USB Net
- Support TP-Link UE300 ethernet adapter
- A lot of kernel features are enabled as modules
- Uboot version updated to 2017.09-02085-g5a6aeld
- Support kernel boot menu selection(serial console only)
- Support device tree directory boot
- Support manually flash uboot in running system
- Fix ethernet is not managed by Network Manager issue
- Kernel package installation automatically adds to the boot menu