GSoC 15 : Common bootloader for different all the BeagleBone/BeagleBoards

Hello Everyone ,

I am Satyam Zode third year student of Computer Engineering at Pune Institute of Computer Technology , Pune , India. I want to be a part of Beagle Board community.
I am well versed in C/C++ programming , Python and Operating System design experience: developed a few scripts using python and shell script , and also done project using Java.
I also have a beginner experience with Kernel development and userspace library development. I have three year experience with GNU/Linux systems and 6 month experience with beagle bone black.
I am interested in Beagle Board as it is truly open and gives far more options to learn and experiment at hardware level.

GitHub Handle : satyamz [0] .
IRC Handle : Satyam_z

After analyzing the GSoC 2015 idea page of Beagle Board I found “Common bootloader for different all the BeagleBone/BeagleBoards” project idea interesting and I think this project is perfect match for mine skills .

Work I have done till date :
0) I have done cross compilation on my native host machine .

  1. I have read wiki of project idea [1] .
  2. I have also gone through [2] .
  3. I have gone through issues related different bootloaders for BBX/BBC and BBB.
  4. While hanging out on IRC from other mentors . I had got exercises , I have completed that [3].
  5. I have also written some scripts using BBB [4] .

I have some questions:

  1. What are the fundamental steps for completion of this project So that I can follow those ?
  2. Is there any existing code base for this project ? I have got this one [5] . Is it useful to us ?

I would like to know more about the project from your side and more importantly how to proceed in order to contribute.
Any guidance would largely help .
Thanking you !

Links
[0] : https://github.com/satyamz
[1] : http://elinux.org/BeagleBoard/GSoC/Ideas#Common_bootloader_for_different_all_the_BeagleBone.2FBeagleBoards
[2] : https://github.com/ungureanuvladvictor/BBBlfs
[3] : https://github.com/satyamz/gsoc-application
[4] : https://github.com/satyamz/BBB-Scripts
[5] : http://git.denx.de/?p=u-boot.git;a=summary