I've been looking for a while now and could not find a definitive answer. Almost all posts I've found are ~3-4 years old.
I need a very minimal interface (background image and few buttons on top) and don't want to depend on X. Also I'm building the system out of buildroot so dependencies might be limited. Target screen is the TFT 2.8" touchscreen.
So far I've been investigating SDL, DirectFB, linux framebuffer, ...
- SDL 1 seems to fit, no hardware acceleration and other useful functionalities though.
- SDL 2 seems to be depending on X.
- DirectFB's website if down since june 2015 apparently, cannot find much documentation.
- Linux framebuffer seems very low level, but could be a fit.