I have decided that I'm going to apply with a proposal to port Plan9
to IGEP [1,2], as suggested in the ideas page. However, I have no
experience with this kind of project - I have never written drivers
before - and although I really think I could do it, I'm having a hard
time to know what I could accomplish in the GSoC time frame (and let's
not talk about writing a detailed schedule). Any help from somebody
with more experience porting Plan9 to new platforms would be
appreciated. Also, if anybody is interested in mentoring the project,
please contact with me.

This is what I have understood so far:

The goal is to have a port of Plan9 to the IGEP (in fact, to the
OMAP3530 platform [3], which includes the BeagleBoard too). The final
result should be something similar to the Sheevaplug port in [4]. To
arrive there, there are two main tasks: 1. booting a Plan9 kernel
compiled with 5c (I don't know if there will be many changes with
respect to the kw port), 2. write hardware drivers (ethernet seems
like a reasonable first target, and it is well documented [5]; usb
could be next, but the device also includes wifi, video, audio, ... so
there will be work to do for a long time even after GSoC is finished).

My naive guess is that booting Plan9 and getting something from the
serial port could be a good objective for the first half of GSoC; if
that works, I could spend the second half with the ethernet and usb
drivers, even if I cannot finish both of them. Anyway, once I buy the
device and start playing with it I will certainly work more on it
after GSoC (getting the sound working or adding support for a touch
screen would be fun).

Thanks in advance for any comments that can help me to write the proposal.

[1] 
http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55
[2] 
http://www.igep-platform.com/public_docs/Manuals/MAN-PR-IGEP.0020-001.06.HW_RB.pdf
[3] http://focus.ti.com/lit/ug/spruf98d/spruf98d.pdf
[4] http://plan9.bell-labs.com/sources/plan9/sys/src/9/kw/
[5] http://www.smsc.com/index.php?tid=145&pid=116&cid=&tab=5

-- 
- yiyus || JGL . 4l77.com

-- 
You received this message because you are subscribed to the Google Groups "Plan 
9 Google Summer of Code" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/plan9-gsoc?hl=en.

Reply via email to