How to use lvgl on pc386 BSP.

Jan.Sommer at dlr.de Jan.Sommer at dlr.de
Tue Sep 8 17:45:54 UTC 2020


Hi Karel,

> -----Original Message-----
> From: users <users-bounces at rtems.org> On Behalf Of Karel Gardas
> Sent: Tuesday, September 8, 2020 7:32 PM
> To: Christian Mauderer <oss at c-mauderer.de>; Christian Mauderer
> <christian.mauderer at embedded-brains.de>; users at rtems.org
> Subject: Re: How to use lvgl on pc386 BSP.
> 
> 
> Hello Christian,
> 
> On 9/7/20 6:22 PM, Christian Mauderer wrote:
> > I have analyzed a bit more:
> >
> > We have two main libbsd branches:
> >
> > - master
> > - 6-freebsd-12
> >
> > Same for the release. There it is
> >
> > - 5
> > - 5-freebsd-12
> >
> > The first one tracks the latest FreeBSD development branch. The later
> > one tracks the stable FreeBSD 12 branch.
> >
> > It seems that the evdev stuff is only on the first branch (master and
> > 5). So if you compiled 5-freebsd-12 (which is not unlikely - I would
> > recommend that for application development) the evdev support is _not_
> > there. That's exactly what you see.
> >
> > Depending on your application, you might want to think about switching
> > to the current master instead of the release. But note that I didn't
> > compile the PC BSP there. So I'm not sure how well it works. i386 is
> > normally not a platform that I use for RTEMS applications.
> 
> thanks a lot for your guidance on this. However libbsd is broken on i386 due
> to missing fixes/files. See #4052 and #4053 for more information.
> 
> I've had a curious look into what's going on there trying to cherry-pick fix
> from the 5-freebsd-12 branch, but the problem is currently over my available
> time and knowledge. If it's not fixed, I'll hopefully get back to it and try to
> work on it properly in upcoming weekends.

For the 5 and master branch (#4052 and #4053), I have already posted patches to the mailinglist.
You can find the thread here: https://lists.rtems.org/pipermail/devel/2020-August/061373.html
They got a bit delayed due to the work for the RTEMS5 release and because there were some discussions about branch naming for FreeBSD.
If you just want to compile FreeBSD (5 or master) for i386 and do not need the e1000 network driver right now, that should be possible if you set "dev_nic_e1000 = off" in the your buildset ini file.

Cheers,

Jan

> 
> Thanks!
> Karel
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users


More information about the users mailing list