Interested in contributing to Beaglebone BSP

James Fitzsimons james.fitzsimons at gmail.com
Sun Apr 26 10:05:22 UTC 2020


Hi Christian,

Thanks for your reply.

On Wed, 22 Apr 2020 at 23:29, Christian Mauderer <
christian.mauderer at embedded-brains.de> wrote:

> Hello James,
>
> On 20/04/2020 13:13, James Fitzsimons wrote:
> > I am interested in adding support for the eQEP (Enhanced Quadrature
> > Encoder Pulse Module) which I am using to decode the quadrature encoders
> > on my motors.
>
> That one isn't implemented yet and I don't know of any current work on
> it. So feel free to go ahead.
>

Thanks for the encouragement - I will start with the eQEP drivers.

> I will eventually also need support for the ADC, PRU (I see some work
> > has already been done on that by a GSoC project),
>
> There has been some work on PRU. I'm not entirely sure about ADC.
>
> > and ideally the TI
> > WiLink 8 WL1835MOD wireless chipset - although I realise that might be
> > extremely difficult.
>
> That depends: What kind of interface is used for that? And is the chip
> already supported in FreeBSD?
>

I have done a bit of research and can't find any FreeBSD support for it.
There are obviously linux drivers but I realise these are not suitable for
porting to RTEMS


> If it is an USB interface and it is supported in FreeBSD adding it
> shouldn't be much work. If it is an SDIO it will get a bit more
> difficult but still possible in a decent time frame. If FreeBSD doesn't
> know anything about it you will have a really hard time. WLAN drivers
> are _very_ complex and the need a lot of detail knowledge about the
> chipset and the regulations.
>

I'm pretty sure it uses an SDIO interface, but as you say without the
FreeBSD support it may be a bit of a long shot.


> > Are drivers for these features something that would be welcome in the
> > BBB BSP, and if so any tips for getting started?
>
> Of course. Peripheral drivers are nearly always welcome.
>
> For the PRU you might should contact the GSoC student working on the
> topic. For WLAN: Please check the interface and FreeBSD support. I don't
> know exactly what the eQEP does. But if there is a FreeBSD driver for it
> you might want to check that one too and maybe port it via libbsd
> (except the eQEP is a really simple module and it's a lot simpler to
> write the driver yourself in the BSP)
>

I'll make a start on the eQEP module (quadrature decoder for reading
encoders) and if that goes well I'll reach out to Nils Hölscher about the
PRU work.

Thanks and regards,
James Fitzsimons

>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20200426/8323f5c5/attachment.html>


More information about the users mailing list