I'm writing a program that's intended for use on an embedded CPU. For that, I'm trying to set up a small Ubuntu. Ubuntu Minimal looks like it works, with one problem: I need to do my own graphics display in my program. I can do this fine on a regular Ubuntu's virtual terminals via the framebuffer device, but Minimal seems to not have /dev/fb0.
I've googled all day yesterday, but still can't find a way to get Ubuntu Minimal to make a framebuffer device. What's the trick to activating the framebuffer device on Ubuntu 15.04 "Vivid Vervet" Minimal?
I have tried:
- Adding my user to the
videogroup. - Uncommenting the
GRUB_GFXMODE=640x480entry in/etc/default/gruband calling update-grub (oh, andhwinfodoesn't seem to be available either) - There is no
/boot/grub/menu.lstwhere many people seem to suggest I uncomment something sudo modprobe vesafbsays "Module vesafb not found", if I tryuvesafbit says it can't run/sbin/v86d/etc/modprobe.de/blacklist-framebuffer.confis empty- I haven't been able to find an apt-get package that looks like it could contain the framebuffer support
- Some spots mention doing something with "kernel args", but I can't find any info on what they are and how to set them, everyone seems to assume I know where they are and how to edit them.
- I also tried adding
modeset video=uvesafb:mode_option=640x480to theGRUB_CMDLINE_LINUX_DEFAULT, but that doesn't change anything either.
Any clues for finding the spot where I can turn on fb0, or how I can check whether the Kernel even has framebuffer support compiled in, would be greatly appreciated.