<div dir="ltr">Thank you for the information. I have already done the hello world project, (I just forwarded it to you to take a look) and I took a break for a little bit, because of school work. Regarding, working on peripherals I was wondering if there any spots on working on GPIO work and ADC conversion as those are also two jobs I would be greatly interested in. Also thank you again for your advice on the USB-OTG work and I will also do my research regarding that topic.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 8, 2020 at 12:53 PM Christian Mauderer <<a href="mailto:list@c-mauderer.de" target="_blank">list@c-mauderer.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 08/03/2020 15:58, John kongtcheu wrote:<br>
> Dear Dev Mailing list,<br>
> I'm interested in work regarding peripherals and it seems like working<br>
> on the beaglebone black projects would be something I would be be good<br>
> at. I have experience working in embedded systems before, and I have my<br>
> own BBB. I was curious if there was anyone willing to mentor for this<br>
> project or if this project is a good idea at all.<br>
> Thank you,<br>
<br>
Hello John,<br>
<br>
welcome to RTEMS. Please note that we require students to send in some<br>
proof that they can build and run RTEMS on the hardware for the project.<br>
See the GSoC Getting Started guide in the wiki.<br>
<br>
Regarding your suggested project: I would love to see the USB-OTG<br>
support working. But note that we already have a proposal to extend the<br>
FDT support in BBB. And I'm not sure whether USB-OTG is really enough<br>
for a whole GSoC.<br>
<br>
Adding the USB-OTG support will be mostly a libbsd project and won't be<br>
too peripheral oriented. It is more a question about how to analyze how<br>
to set up an OTG device in FreeBSD and find out how that can be<br>
implemented in RTEMS using libbsd.<br>
<br>
Maybe you want to start by taking a short look at FreeBSD and how to set<br>
up a USB-OTG device there. Depending on that there might could be topics<br>
that are similar that would be a good match for the project. For example<br>
if it is done via rc.conf: I think there are quite some other stuff that<br>
could be added to rc.conf too (e.g. WLAN support; see Trac ticket #3222).<br>
<br>
Best regards<br>
<br>
Christian<br>
</blockquote></div>