Hello everybody, I would like to inform that full text of the bachelor thesis
Drivers and Libraries Enabling RTEMS OS GUI on Current PC Graphics Cards has been defended and is available online https://dspace.cvut.cz/handle/10467/61467 https://dspace.cvut.cz/bitstream/handle/10467/61467/F3-BP-2015-Dolezal-Jan-Drivers-and-Libraries-Enabling-RTEMS-OS-GUI-on-Current-PC-Graphics-Cards.pdf It provides some generic overview and the documents actual implementation. The VESA BIOS based support is chosen to be a default graphic option for x86 based systems for upcoming RTEMS 4.11 release. Long story short pc386 family (pc386 .. pc686) VESA BIOS Extension (VBE) based frame buffer configuration selected by default the switch to graphic mode is controlled by multiboot option --video=auto|off|1024x768-32 etc. application can override default none by exporting variable const char * const rtems_fb_default_mode="auto"; Possible followup tasks: - provide RTEMS text console/kernel messages output to framebuffer in graphic mode - can be based on Qiao Yang character output for RPi console https://github.com/yangqiao/rtems/blob/framebuffer/c/src/lib/libbsp/arm/raspberrypi/console/outch.c - use some x86 instructions emulator/executor to allow use PCI/PCIe VBE equipped graphic cards on non-x86 systems It would worth to add link to thesis to the list of RTEMS references, but there is a problem/question where. The complete list of all references maintained on original Wiki is now moved to the section TBR https://devel.rtems.org/wiki/TBR/Website/RTEMSReferences Best wishes, Pavel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel