<div> </div>
<div>Hi,</div>
<div> </div>
<div> We are planning to develop a power management software for OLPC. So it basically deals with the system hardware. It will require the register values for calculation. But we are not familiar with this kind of stuff. </div>

<div> </div>
<div> Actually we are final year B.Tech - Information Technology students. We are familiar with C,C++. Also some core computer subjects like Data Structures, Computer Architecture, Operating Systems in general, Database Systems, Object Modeling &  Design etc. We need to refresh our knowledge in OS. Also we did our lab sessions in Linux, but we don't know more about Linux. I mean that not in the kernel level. We are really new to it. Our plan is to build an application which has power management stuff in it. So we think that it requires to have perfect knowledge of kernel level programming.</div>

<div> </div>
<div> It will be really helpful for us, if we get help from you people.</div>
<div> </div>
<div>aswathy <br><br> </div>
<div><span class="gmail_quote">On 2/5/08, <b class="gmail_sendername">Tomeu Vizoso</b> <<a href="mailto:tomeu@tomeuvizoso.net">tomeu@tomeuvizoso.net</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Tue, 2008-02-05 at 10:48 +0530, ASWATHY PRASAD wrote:<br>><br>> Hi,<br>><br>>  How to get started with OLPC for developing a software? Is there any<br>
> area which we require to know about in particular?<br>><br>>  How can we get to know more about the architecture of the OLPC? Also<br>> the OS of OLPC and the registers it use for various purposes.<br><br><a href="http://wiki.laptop.org">wiki.laptop.org</a> is where all public information lives. If you cannot<br>
find something there that is important for your efforts, ask in IRC and<br>please add it to the wiki.<br><br><a href="http://wiki.laptop.org/go/Communication_channels#IRC">http://wiki.laptop.org/go/Communication_channels#IRC</a><br>
<br>>  Is that all the activities developed in OLPC is in Python? Can't we<br>> go for any other language? Can't we use C for it?<br><br>Activities can be developed in any language, but until this point we<br>
have focused in making life easier for python developers, as is the<br>language that we expect to be more used by users.<br><br>>  How do we get started with the kernel level programming in OLPC? Is<br>> it exactly the same way as in Fedora?<br>
<br>Think so, there's some info in the wiki.<br><br>I would recommend you and in general to all people looking for something<br>to do, to send an email to this list presenting yourself, your current<br>skills and the areas you have more interest. I'm sure the developers<br>
will try to find something fun and interesting for you to work on.<br><br>Good luck,<br><br>Tomeu<br><br></blockquote></div><br>