Hi,<br><br>1) Something like this for every folder:<br><br>&lt;folder&gt;<br>|-arch (architecture dependant code)<br>| |-arm (ARM ABI code)<br>| |-ia32 (IA-32 ABI code)<br>| |-l4 (providing para virtualization &quot;ABI&quot; code) <br>

| |&lt;.......&gt; As many as architectures supported<br>|-platform (platform related code)<br>| |-generic (code general among platforms)<br>| |-pc99 (PC99 boards specific code)<br>| |-pxa&nbsp; (PXA boards specific code)<br>
| |&lt;.......&gt; As many as platform supported<br>
|-include (header files regarding to the folder)<br>|-src (code regarding to the folder, mostly API code)<br>|-doc (documents about code contained in folder)<br>|-package.cfg (file containing information about folder)<br>

|-SConscript (build system script) <br><br>on the root directory:<br><br>{build}
contains built objects and final project image c.img, all of its
content is automaticly generated by the Scons build system. <br><br>{drivers}
folder contains various implementations for timers and UART handling on
various platforms, which are at first necessary by the kernel serial
debugging facility provided with OKL4, and for u-kernel&#39;s timing
management.<br>
<br>{iguana} has the folders for each of the iguana naming, serial, timer, trace servers, plus two examples and server testing code.<br><br>{libs}
Is one of the most important folders and it gives OKL4 it&#39;s framework
lookalike, it contains headers files and source code shared by every
component of the OKL4 package, this is L4 ukernel API and ABI code,
iguana&#39;s shared code, utilities code, etc, which can be understud as
the heart of the Kenge system {Kenge is based around using existing
libraries and applications to write very specific L4 based systems},
each libraries inside a self descriptive folder.<br>
<br>{linux} contains the whole Linux Kernel architecture dependant and
architecture independent, under folders marked as l4, such as
{arch\/l4}. It also contains application&#39;s bussybox GNU framework for
the Wombat system.<br>
<br>{pistachio} contains the OKL4 u-kernel implementation code.<br><br>{projects} Contains projects that run on top of clean L4-uKernel, such as the iguana minimal OS.<br><br>{tools}
Contains all the necessary tools for building the final system image.
It contains the SCons build system, ELFWeaver and others, which will be
explained further. <br>
<br>2) use the scons build system.<br>./tools/build.py machine=ia32_pc99 project=iguana wombat=True<br><br>3)
At OKLabs web site you can find a very nice user guide, which explains
OKL4 Internals, also at NICTA&#39;s web site, you can find documentation,
you should understand that L4 is not like linux, L4 is a microkernel on
top of which you could build or port your own OS. At OKLabs web site
Abi has writen a very clear description of what a microkernel is.<br>
<br>Cheers,<br><br>Jorge<br><br><br><br><div class="gmail_quote">On Feb 5, 2008 11:25 AM, D.V.Sandeep &lt;<a href="mailto:sandeepiitg@yahoo.com">sandeepiitg@yahoo.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Hello Group members,</div>  <div>&nbsp;</div>  <div>Thank you for your attention to my previous mails</div>  <div>&nbsp;</div>  <div>I &nbsp;have few more questions, please let me know answers to following questions.</div>  <div>&nbsp;</div>
  <div>1) I want to understand the directory structure organization. I mean Which directory is used for what purpose.</div>  <div>&nbsp;</div>  <div>2)How can I create the Image of okl4 1.5.2. I mean what are the cross tool &amp; bin util requirements. I have linux fedora core 4 workstation.</div>
  <div>Could you please list me/ point me to step-by-step procedure for creating Image.</div>  <div>&nbsp;</div>  <div>3)Finally I want to learn In and out of L4. How to start off with it. I have some expertise on linux kernel, I started linux kernel with understanding IPC mechanisms,then filessystems, memory management and so ..on.</div>
  <div>&nbsp;</div>  <div>Will there be any free study material/videos available for understanding L4
 &amp; L4linux.</div>  <div>Thanks in advance.</div>  <div>&nbsp;</div>  <div>Cheers,</div><font color="#888888">  <div>Sandeep</div></font><div class="WgoR0d">  <div>&nbsp;</div>  <div>&nbsp;</div><p> 
      </p><hr size="1">Looking for last minute shopping deals? <a href="http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping" target="_blank"> 
Find them fast with Yahoo! Search.</a></div><br>_______________________________________________<br>Developer mailing list<br><a href="mailto:Developer@okl4.org">Developer@okl4.org</a><br><a href="https://lists.okl4.org/mailman/listinfo/developer" target="_blank">https://lists.okl4.org/mailman/listinfo/developer</a><br>
<br></blockquote></div><br>