GSoC/Ideas

From Yocto Project
Revision as of 00:35, 5 February 2020 by Trevor Woerner (talk | contribs)
Jump to navigationJump to search

Project Ideas for the Yocto Project Google Summer of Code

In General

What follows, in the #Miscellaneous Ideas section, are suggested projects by various members of the community. This page welcomes ideas from the community. Please add your ideas! Don't worry too much about the mentoring aspect; if you have a good idea put it here even if you are unavailable to mentor, perhaps someone else in the community will be able to act as a mentor for your idea. If you don't have an account to edit this page, please send any interesting ideas to User:Trevor Woerner by email (if you're in this community, you'll know how to email me).

If you are a student, this page is meant to help get you thinking about potential ideas for GSoC. A student is welcome to propose their own project ideas that aren't necessarily on this list.

In all cases, the student is responsible for finding a suitable mentor. Just because someone says they could be a potential mentor doesn't obligate them to mentor. Mentoring is an unpaid, volunteer position, if someone does agree to mentor it is because they are taking time away from their other obligations to do so!

Miscellaneous Ideas

remote debugging with devtool

  • Difficulty
    medium
  • Skills Required
    python 3
  • Hardware Required
    no hardware is required, this can all be done with qemu
  • Description
    A build generates all the pieces required to perform remote debugging (via cross-gdb) but getting everything to work requires a lot of manual fiddling (involving an SDK). devtool should be able to make this easier, and would also include the coding (devtool modify), cross-building (devtool build), and upload (devtool deploy-target) pieces to complete the remote debugging loop.