Beagleboard BSP Framebuffer

Vijay Kumar Banerjee vijaykumar9597 at gmail.com
Tue Mar 12 09:52:16 UTC 2019


On Mon, 11 Mar 2019 at 19:21, Gedare Bloom <gedare at rtems.org> wrote:

>
>
> On Sun, Mar 10, 2019 at 7:31 PM Joel Sherrill <joel at rtems.org> wrote:
>
>> The MINIX license is BSD with advertising clause as I read it. That is
>> less preferable to a 2-paragraph BSD license that you are likely to find in
>> Freebase. Try there.
>>
>> The license is fine if you find nothing else. I assume Joel meant FreeBSD.
>
> Study the framebuffers in i386 and raspberrypi code bases.
>

Hello,

Thanks for the reference, I found the tda19988 driver in freebsd source.
Following the raspberrypi framebuffer, I have made a header file with the
basic functions to implement. The implementation will be using the
driver code from the freebsd.

What needs to be figured out next is how to use the driver code with rtems,
since the file uses a lot of header files from the freebsd source, how do we
go about integrating it with rtems? Is there any guide on using codes from
different projects into RTEMS?


>
>
>> It is usable in RTEMS though. We just try to avoid pushing the
>> advertising requirement
>>
>>
>>
>> On Sun, Mar 10, 2019, 12:47 PM Vijay Kumar Banerjee <
>> vijaykumar9597 at gmail.com> wrote:
>>
>>>
>>>
>>> On Fri, Mar 8, 2019, 12:35 AM Vijay Kumar Banerjee <
>>> vijaykumar9597 at gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I was reading up and trying to figure out the steps to achieve this
>>>> project. Here's
>>>> what I came up with :
>>>>
>>>> 1. BBB uses TD19988 HDMI Framer, so the first step is to get an HDMI
>>>> output,
>>>> read EDID info and set the videomode according to the info. After some
>>>> searching,
>>>> I found a driver in minix that might be helpful. Is the minix license
>>>> compatible?
>>>> (
>>>> https://github.com/Stichting-MINIX-Research-Foundation/minix/blob/03ac74ede908465cc64c671bbd209e761dc765dc/LICENSE
>>>> )
>>>>
>>>> 2. Set the values of structs from fb.h
>>>> 3. Write the fb.c using the functions from framebuffer.h ( I'm taking
>>>> the fb.c in raspberrypi
>>>> as example and the bsp-howto as a reference text)
>>>>
>>>> The above list is just an outline and I intend to explore/understand it
>>>> better and make a
>>>> proposal out of it.
>>>>
>>>> Does this list make sense to you?
>>>>
>>>> What am I missing?
>>>>
>>>> I would really appreciate any remarks/comments or details you'd like to
>>>> add, it will help me understand it better.
>>>>
>>>> ping :)
>>>
>>>>
>>>> Thanks,
>>>> --vijay
>>>>
>>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190312/32932c9c/attachment-0002.html>


More information about the devel mailing list