Hello all,
I'm also bought an orange pi 5 pro :-)
I have red a little bit in the Forum (after i'm bought) and I'm a little bit confused now 🙂
I'm new in the embedded (arm) world but have some knowledge from the desktop/x86 windows & linux world.
my first expirience with the device was also .... intresting.
I'm installed the official (orangepi.org) debian-booksworm image with the 6.1.xx kernel .... and diddnt get the network interfaces to run, and no nvme device available ...
next try was with debian-booksworm image and the 5.10..xx kernel and the networks just runned and the nvme showed up. But i think for my need this kernel is just old ...
So now im trying armbian (iot version) ..... at the moment with an 6.1.99 vendor kernel.
installed weston seatd & co for running some rudimentary OpenGL ES based tests .... but without success.
glxgears / glxinfo failing EGLInitialize() cannot create context ... rknpuxxxx.so not found.
i think thats the "which /dev/dri device is the right" issue. Have also red that some HW functionally is only available on full blown desktop environments 😞
What do I need:
- i dont want to use the device as a desktop replacement
- i want to use it as development board for tinkering around with OpenGL ES / OpenCL and get some experience with embedded development.
- rudimentary boot2qt functionality based on wayland-egl or eglfs platform (running Qt apps in wayland cage or without window manager)
- good opengl es 3.2 support
- recent compiler support, gcc13(+) / clang 18
- boost / qt 6.7 + should available as devel packages (don't like to build it for my own, but if its necesarry ...)
- opencl support would be nice
- media / audio support (QMultimedia)
- atm i dont need video acceleration, but maybe later ....
So my question:
with which Kernel / System should i start with ?
is the device a good choice ? I bought it mainly because the 2 nics and the available storage options (nvme / emmc) makes it very flexible for another usage (router backup i.e)
Soon or later i have to dig into yocto also maybe ....