I think our best opportunity to recruit good mentorship for Google Summer of Code 2019 is to define some projects that will really benefit the community and solve challenges those individual mentors would love to see solved so they can be more productive in the future. Mentors also just love playing with new tech. I'd really appreciate your feedback on what those projects should be.
I've added my first idea to the ideas page! https://elinux.org/BeagleBoard/GSoC/Ideas#click_board_support_under_Greybus <https://elinux.org/BeagleBoard/GSoC/Ideas#click_board_support_under_Greybus> click board support under Greybus Today, support for click boards on PocketBeagle is accomplished via device tree overlays via the bb.org-overlays repository. This requires /boot/uEnv.txt to be modified to load the drivers at boot, requiring at least one reboot to enable the support in a potentially error-prone way, as modifying that file could prevent the image from booting. Fortunately, some work on BeagleBone to produce a Greybus simulator <https://github.com/projectara/gbsim> opens up a different possibility. Greybus already provides most of the interfaces used on click boards and utilizes manifest files <https://lwn.net/Articles/715955/> to enumerate hardware at run-time. By using the simulator, similar functionality should be possible to achieve for these existing buses, rather than via true hot-swapping hardware. *Goal:* Greybus drivers, userspace simulator and example manifests for several MikroElectronkia click boards using PocketBeagle. *Hardware Skills:* Some preliminary understanding of some basic interface protocols like UART, I2C, and SPI *Software Skills:* Linux kernel modules *Possible Mentors:* Jason Kridner *Upstream Repository:* https://github.com/beagleboard/linux, https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc *References:* https://lwn.net/Articles/715955/ *Learn more at https://beagleboard.org/gsoc <https://beagleboard.org/gsoc>* What is Google Summer of Code? "Google Summer of Code is a global program that offers students stipends to write code for open source projects. We have worked with the open source community to identify and fund exciting projects for the upcoming summer." - ** <https://summerofcode.withgoogle.com/> Status We are planning to apply as a mentoring organization for GSoC 2019. You encouraged to join us on http://bbb.io/gsocchat if you want to get involved. Administrators are 'av500', 'jkridner', and 'cwicks'. Step-by-step: 1. Sign up on the mailing list at http://bbb.io/gsocml 2. Join the live chat at http://bbb.io/gsocchat (#beagle-gsoc) including weekly meetings every Wednesday at noon US Eastern time ( http://bbb.io/gsocmeet), which is 4PM UTC during US daylight savings time. 3. Read and contribute to our ideas list at http://bbb.io/gsocideas. 4. Sign up on Google's system at https://summerofcode.withgoogle.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CA%2BT6QPnBb46JooJ%3D7KQbNYw%3DmTYaY9f%3D%2BGjC5AiFHOcUCsTr%2Bg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
