[okl4-developer] porting OKL4 to a different architecture

Gary Gibson gary at VirtualMetrix.com
Wed Nov 4 08:52:27 EST 2009


As I recall, not all of Atmel's AVR microcontrollers support Virtual Memory
(that is, they do not MMUs). OKL4 3.0 (both the full feature set and feature
reduced nano option) does not support machines without MMUs.  I would double
check that you are using one of the newer AVR32s with MMU support as there
would be a fair amount of code and build system/tools to comprehend and
rewrite to make use of a machine w/o an MMU.

 

Building AVR32 cross GNU bin tools will be a project in of itself.  The OKL4
Microkernel code (and build system) has non-trivial tool version
dependencies that you will need to work out in your cross tool chain.

 

The license terms are in the copyright notices within the headers of the
source files - you need to review the language there.


Gary

  _____  

From: developer-bounces at okl4.org [mailto:developer-bounces at okl4.org] On
Behalf Of Gabi Voiculescu
Sent: Tuesday, November 03, 2009 6:02 AM
To: Andrei Voinescu
Cc: developer at okl4.org
Subject: Re: [okl4-developer] porting OKL4 to a different architecture

 


Hi.


--- On Tue, 11/3/09, Andrei Voinescu <voinescu.andrei at gmail.com> wrote:


From: Andrei Voinescu <voinescu.andrei at gmail.com>
Subject: [okl4-developer] porting OKL4 to a different architecture
To: developer at okl4.org
Date: Tuesday, November 3, 2009, 2:10 PM

Hi,

We (two colleagues and myself) would be interested in porting okl4 to the
avr32 architecture. I would like to ask you a couple of questions:


1) Is there any license difference between okl4-3.0 and 2.1?
2) What steps should we take to port? First the arch/avr32 then go through
the SoC porting process?

Yes.

 

3) What would be the minimal subset of features needed to test the build for
a different architecture?

arch/avr32

platform/platformavr32
drivers/v2serial_on_platformavr32
drivers/v2timer_on_platformavr32

You need the first three functional for ktest unit test suite.
You need the first four functional for ctest.

So hardware requirements are: 2 separate timers, at least one serial port.

Thanks,


Andrei




-----Inline Attachment Follows-----

_______________________________________________
Developer mailing list
Developer at okl4.org
https://lists.okl4.org/mailman/listinfo/developer

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.okl4.org/pipermail/developer/attachments/20091103/b7b7a0d2/attachment.htm 


More information about the Developer mailing list