Porting to non-Raspberry SBC

Porting to non-Raspberry SBC

BY 04 Oct 2019 General Support

I have been playing around a bit with the snapshot Raspberry Pi 3 builds and they seem to work quite well on my Raspberry Pi 3B+.

What I am wondering is, what would actually be involved in getting this working on similar (non Raspberry Pi) SBC, something like an Orange Pi PC or ODROID C1?

So far I have seen that there is a RPi specific libtdm-vc4 and libtbm-vc4 – and, of course, the kernel (are there any Tizen specific patches needed for the kernel?)

I seem to be able to replace libtdm-vc3 and libtbm-vc4 with libtdm-drm and libtbm-dumb even on the RPi and it still mostly works (except for missing mouse cursor and some graphics issues). So assuming there is a DRM driver in the kernel, I can just use those.

I guess I need to make sure that mesa supports the GPU and rebuild that (with Tizen specific patches).

Is there anything else that would need porting to get it working on a different SBC?

Written by