Hi,
my previous posts in this list were around January. At that time I was
asking about the general idea of creating an HCD for kernel 2.4, for use
with the Philips ISP1160 HC. But things have changed. Perhaps a little
background can help you understand my problem:

First of all, I'm not sure if this is the right list to post this
message, but I think it's ok. I'm a student at the Technical University
of Crete, Greece, department of Electronics & Computer Engineering. I'm
near my graduation, but to fulfill my obligations I have to do a final
project, of my choosing, in cooperation with one of my professors.
That's what the Philips HCD was all about. There was (or maybe not...) a
powerpc-based embedded system that used the ISP1160 as a USB host
controller and I would write the driver. But the machine itself never
came to us, so we decided to buy the PCI development board from Philips
and work with that. But (<-again!), the board is out of stock!!!
So, as time passes by and I'm without work, I cannot graduate!

Then I thought:
- The Linux community is very active in the field of USB development.
- There is always need for extra help in open source development.
- During the past 4 years, I've been enjoying high-quality software for
free and I always wanted to help.

Maybe I can help you out with linux-usb-dev and at the same time present
my work as my graduation project. This way, I can fulfill two of my
dreams at once:
1) Graduate (yeah!)
2) Help develop the Linux kernel

But, I need your help. If all of the above are ok, I need to know the
fields of linux-usb-dev that are in need of an extra pair of hands, so
that I can choose something that suits my knowledge. Speaking of
knowledge:
- I have a lot of experience with C/C++, but I don't consider myself a
good programmer. I'm sure that I CAN become one though (...)
- I have studied the USB specifications v2, OHCI specifications, OHCI
source code of kernel 2.4 (though I didn't get it all with the last one
:-)) and of course Linux Device Drivers 2nd Edition...
- I have no idea of the differences of kernel 2.6, except from the
user-side of experience, since 2.6.1 (January 2004 i think?)
- I have never written a complete driver (I never had the opportunity
with the philips HC :-( ), except for some experimental small and
useless tests (that worked :-) )

So if anyone can help me with the following things, I'm willing to try:
1) My guess is that if i'm to develop for Linux, that would be for
kernel 2.6. A link to some sort of organized info about Kernel 2.6 and
its new USB implementation ( apart from the kernel documentation and the
source code ) would help a lot.
2) I've read many things one should do when writing kernel code, but
almost nothing that I shouldn't do, and I think that this is even more
important.
3) and of course a list of things I could help you with. A little
could-be problem, is that my work should be personal. I cannot present a
graduation project that involves the work of other people, because that
would be unacceptable and unfair for those who worked with me.

Anyway, I hope that I didn't bore you with my problems, and that I will
hear from you soon.

Thanx,
Dimitris





-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE. 
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to