Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 4 years ago

Last modified 20 months ago

#571 new enhancement

Driver for Broadcom VideoCore IV (Raspberry Pi)

Reported by: Vojtech Horky Owned by:
Priority: major Milestone:
Component: helenos/drv/other Version: mainline
Keywords: gsoc14, gsoc15, gsoc16, gsoc17 Cc:
Blocker for: Depends on:
See also: #523

Description (last modified by Vojtech Horky)

Implement a driver for the graphics unit in Raspberry Pi pluggable into the HelenOS graphics stack.

Details
HelenOS can boot on Raspberry Pi but the output is currently limited to serial only.

The goal of this ticket is to implement a driver for the VideoCore IV chip that would be pluggable to the graphics stack and to the device driver framework implemented in HelenOS. The driver should at least support the HDMI port of Raspberry Pi and setting the optimal graphics mode depending on the output device connected to the HDMI port.
What Gains and Benefits will this bring?
Currently HelenOS does not provide any form of graphical output when running on Raspberry Pi. Adding support for graphical output would improve the experience when using HelenOS on this platform.
Difficulty
Medium
Required skills
A successful applicant will have good skills of programming in the C language and the ability to survive in a non-standard non-POSIX environment. Previous experience with driver or graphics stack implementation would be beneficial.
Documentation
Possible mentors
HelenOS Core Team, Martin Decky

Change History (4)

comment:1 Changed 4 years ago by Martin Decky

Description: modified (diff)

comment:2 Changed 4 years ago by Vojtech Horky

Description: modified (diff)

comment:3 Changed 3 years ago by Jakub Jermář

Keywords: gsoc15 added

comment:4 Changed 20 months ago by Jakub Jermář

Keywords: gsoc16 added
Note: See TracTickets for help on using tickets.