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
