Re: [ASK] Basic L4Re

Matthias Lange <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <20141013082326.GA9882@triton>
Hi,

On Sat, Oct 11, 2014 at 01:21:11AM +0700, Erry Pradana Darajati wrote:
> Hello L4 Hackers
> 
> I am working on a project with L4Re in Pandaboard for my College Final
> Project. And right now i am in a stuck.
> 
> So far, i have already know how to boot, print and read from the serial
> port (UART3) of pandaboard. But i can't understand the fundamental / basic
> of L4Re itself.

A good starting point is the L4Re documentation [0]. This should get you
started.

> Like how to make a new program outside the main program of "hello" (i am
> using hello code all of this time to experimenting). And also how to access
> the memory of the host computer using L4Re code.

Just create a new directory within you pkg directory. From there you can call
'../../mk/tmpl/inst' which installs the default directory hierarchy and
Makefiles.

> Because the main goal of the project i am working on is be able to access
> the GPIO of Pandaboard.

The io server already provides infrastructure and the API for GPIO drivers.
Please have a look at the existing BCM2835 and OMAP3 drivers.

> And also, is there is any way to recompile L4Re without recompiling all of
> the module it use. Because in my computer it took a time to recompile even
> the change is only a line of code

You have multiple possibilities. Change into your pkg's directory and call
'make -jX O=/path/to/obj/dir' or from your build directory you can call 'make
-jX S=YOUR_PKG_NAME'. Note that the latter will not check and rebuild the pkg's
dependencies.

Matthias.

[0] http://os.inf.tu-dresden.de/L4Re/doc/


--
Matthias Lange, [email protected], +49 - 351 - 41 88 86 14

Kernkonzept GmbH.  Sitz: Dresden.  Amtsgericht Dresden, HRB 31129.
Geschäftsführer: Dr.-Ing. Michael Hohmuth
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.