* [Xenomai] Xenomai on PhyCore/Board
@ 2014-07-03 8:22 Frede Florian
2014-07-03 12:32 ` Gilles Chanteperdrix
[not found] ` <9fc8c769e5b64478942864724e979a74@EX132MBOX1B.de2.local>
0 siblings, 2 replies; 8+ messages in thread
From: Frede Florian @ 2014-07-03 8:22 UTC (permalink / raw)
To: xenomai
Hello,
We started a new real time project. For this project we decided to
compare the PREEMPT_RT and Xenomai on our future hardware. For this we
got two developer board from Phytec.
* Linux-phyCORE-AM335x-Kit
(https://www.osadl.org/Profile-of-system-in-rack-7-slot-5.qa-profile-r7s5.0.html)
* phyBOARD-Wega-AM335x
(https://www.osadl.org/Profile-of-system-in-rack-8-slot-8.qa-profile-r8s8.0.html)
Now I have the Problem that I can not compile a running Linux with
Xenomai on this board. The supplier delivers patches for Kernel 3.2 for
the board and on the linked page I get patches for the Kernel 3.12.19.
* Is there a possibility to run Xenomai on one on this kernel versions?
* I am really no expert in writing patches for a Kernel so I need some
help or a HowTo. Where can I find that help?
Thanks for helping a Xenomai beginner.
Florian
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
2014-07-03 8:22 [Xenomai] Xenomai on PhyCore/Board Frede Florian
@ 2014-07-03 12:32 ` Gilles Chanteperdrix
2014-07-22 6:48 ` Frede Florian
[not found] ` <9fc8c769e5b64478942864724e979a74@EX132MBOX1B.de2.local>
1 sibling, 1 reply; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-07-03 12:32 UTC (permalink / raw)
To: Frede Florian, xenomai
On 07/03/2014 10:22 AM, Frede Florian wrote:
> Hello,
>
> We started a new real time project. For this project we decided to
> compare the PREEMPT_RT and Xenomai on our future hardware. For this we
> got two developer board from Phytec.
>
> * Linux-phyCORE-AM335x-Kit
> (https://www.osadl.org/Profile-of-system-in-rack-7-slot-5.qa-profile-r7s5.0.html)
> * phyBOARD-Wega-AM335x
> (https://www.osadl.org/Profile-of-system-in-rack-8-slot-8.qa-profile-r8s8.0.html)
>
> Now I have the Problem that I can not compile a running Linux with
> Xenomai on this board. The supplier delivers patches for Kernel 3.2 for
> the board and on the linked page I get patches for the Kernel 3.12.19.
>
> * Is there a possibility to run Xenomai on one on this kernel versions?
> * I am really no expert in writing patches for a Kernel so I need some
> help or a HowTo. Where can I find that help?
>
> Thanks for helping a Xenomai beginner.
It is sometimes easier to port the board-specific patches (in your case,
the ones provided by Phytec) to a kernel already supported by Xenomai,
than to port the I-pipe patch (the patch used by Xenomai) to a kernel
not already supported. What makes your situation even more complicated,
is that the I-pipe patches for mainline Linux do not support the AM335x
processor, people working with this processor seem to prefer working
with kernel forks, so the patches for AM335x only exist for one of these
forks (namely the Robert Nelson repository).
So, I would suggest:
- porting the Phytec patches to a recent kernel supported by Xenomai,
like 3.10.32 or 3.14;
- merge with the I-pipe patch using git, there should not be conflicts,
as the I-pipe patch and the board specific patches should not touch the
same files;
- port Xenomai to this new kernel, using ideas from the AM335x patches
in Xenomai repository.
For the last step, you can use the help found in the following document:
http://www.xenomai.org/index.php/I-pipe-core:ArmPorting
You will find AM335x specific patches (for the Robert Nelson fork) in
the directory ksrc/arch/arm/patches/beaglebone in Xenomai sources, with
instructions on how to apply them to this fork in
ksrc/arch/arm/patches/README.
For general help about Xenomai, you can start here:
http://www.xenomai.org/index.php/Getting_Started
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
[not found] ` <9fc8c769e5b64478942864724e979a74@EX132MBOX1B.de2.local>
@ 2014-07-07 10:44 ` Stoidner, Christoph
2014-07-07 12:17 ` Gilles Chanteperdrix
0 siblings, 1 reply; 8+ messages in thread
From: Stoidner, Christoph @ 2014-07-07 10:44 UTC (permalink / raw)
To: xenomai@xenomai.org
Hi Florian,
we are also doing some latency tests on I-Pipe/Xenomai, pure Linux and Linux with Preempt RT.
Are you interested to share our's and your results?
We plan to publish the results when we have formatted them in a comprehensible way.
Regards,
Christoph
________________________________________
Von: Xenomai <xenomai-bounces@xenomai.org> im Auftrag von Frede Florian <florian.frede@ma-info.de>
Gesendet: Donnerstag, 3. Juli 2014 10:22
An: xenomai@xenomai.org
Betreff: [Xenomai] Xenomai on PhyCore/Board
Hello,
We started a new real time project. For this project we decided to
compare the PREEMPT_RT and Xenomai on our future hardware. For this we
got two developer board from Phytec.
* Linux-phyCORE-AM335x-Kit
(https://www.osadl.org/Profile-of-system-in-rack-7-slot-5.qa-profile-r7s5.0.html)
* phyBOARD-Wega-AM335x
(https://www.osadl.org/Profile-of-system-in-rack-8-slot-8.qa-profile-r8s8.0.html)
Now I have the Problem that I can not compile a running Linux with
Xenomai on this board. The supplier delivers patches for Kernel 3.2 for
the board and on the linked page I get patches for the Kernel 3.12.19.
* Is there a possibility to run Xenomai on one on this kernel versions?
* I am really no expert in writing patches for a Kernel so I need some
help or a HowTo. Where can I find that help?
Thanks for helping a Xenomai beginner.
Florian
_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
2014-07-07 10:44 ` Stoidner, Christoph
@ 2014-07-07 12:17 ` Gilles Chanteperdrix
2014-07-07 12:20 ` Gilles Chanteperdrix
2014-07-07 12:26 ` Gilles Chanteperdrix
0 siblings, 2 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-07-07 12:17 UTC (permalink / raw)
To: Stoidner, Christoph, xenomai@xenomai.org
On 07/07/2014 12:44 PM, Stoidner, Christoph wrote:
> Hi Florian,
>
> we are also doing some latency tests on I-Pipe/Xenomai, pure Linux and Linux with Preempt RT.
>
> Are you interested to share our's and your results?
>
> We plan to publish the results when we have formatted them in a comprehensible way.
Note that the latency test has a -g option to output the histogram to a
file, and that xenomai provides the xeno-test and dohell scripts to run
a reproducible benchmark, and scripts/histo.gp to turn the histogram
dumped with -g to a comprehensible graph.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
2014-07-07 12:17 ` Gilles Chanteperdrix
@ 2014-07-07 12:20 ` Gilles Chanteperdrix
2014-07-07 12:26 ` Gilles Chanteperdrix
1 sibling, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-07-07 12:20 UTC (permalink / raw)
To: Stoidner, Christoph, xenomai@xenomai.org
On 07/07/2014 02:17 PM, Gilles Chanteperdrix wrote:
> On 07/07/2014 12:44 PM, Stoidner, Christoph wrote:
>> Hi Florian,
>>
>> we are also doing some latency tests on I-Pipe/Xenomai, pure Linux and Linux with Preempt RT.
>>
>> Are you interested to share our's and your results?
>>
>> We plan to publish the results when we have formatted them in a comprehensible way.
>
> Note that the latency test has a -g option to output the histogram to a
> file, and that xenomai provides the xeno-test and dohell scripts to run
> a reproducible benchmark, and scripts/histo.gp to turn the histogram
> dumped with -g to a comprehensible graph.
xeno-test is documented here:
http://www.xenomai.org/documentation/xenomai-2.6/html/xeno-test/index.html
dohell is documented here:
http://www.xenomai.org/documentation/xenomai-2.6/html/dohell/index.html
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
2014-07-07 12:17 ` Gilles Chanteperdrix
2014-07-07 12:20 ` Gilles Chanteperdrix
@ 2014-07-07 12:26 ` Gilles Chanteperdrix
1 sibling, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-07-07 12:26 UTC (permalink / raw)
To: Stoidner, Christoph, xenomai@xenomai.org
On 07/07/2014 02:17 PM, Gilles Chanteperdrix wrote:
> On 07/07/2014 12:44 PM, Stoidner, Christoph wrote:
>> Hi Florian,
>>
>> we are also doing some latency tests on I-Pipe/Xenomai, pure Linux and Linux with Preempt RT.
>>
>> Are you interested to share our's and your results?
>>
>> We plan to publish the results when we have formatted them in a comprehensible way.
>
> Note that the latency test has a -g option to output the histogram to a
> file, and that xenomai provides the xeno-test and dohell scripts to run
> a reproducible benchmark, and scripts/histo.gp to turn the histogram
> dumped with -g to a comprehensible graph.
The following pages:
http://www.xenomai.org/~gch/core-3.10-latencies/
http://www.xenomai.org/~gch/core-3.8-latencies/
http://www.xenomai.org/~gch/core-3.5-latencies/
http://www.xenomai.org/~gch/core-3.4-latencies/
http://www.xenomai.org/~gch/core-3.2-latencies/
Are made using this method.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
2014-07-03 12:32 ` Gilles Chanteperdrix
@ 2014-07-22 6:48 ` Frede Florian
2014-07-27 16:45 ` Gilles Chanteperdrix
0 siblings, 1 reply; 8+ messages in thread
From: Frede Florian @ 2014-07-22 6:48 UTC (permalink / raw)
To: Gilles Chanteperdrix, xenomai
Hello,
now I have an Standard Kernel 3.14.13 on my Board.
* Where can I get the iPipe-Patch for the Kernel 3.14.13?
* How can I build the iPipe-Patch from git repository?
I didn't find a got how to or something else...
Thanks Florian
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai] Xenomai on PhyCore/Board
2014-07-22 6:48 ` Frede Florian
@ 2014-07-27 16:45 ` Gilles Chanteperdrix
0 siblings, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2014-07-27 16:45 UTC (permalink / raw)
To: Frede Florian, xenomai
On 07/22/2014 08:48 AM, Frede Florian wrote:
> Hello,
>
> now I have an Standard Kernel 3.14.13 on my Board.
>
> * Where can I get the iPipe-Patch for the Kernel 3.14.13?
The I-pipe patch for kernel 3.14 has not been released yet.
> * How can I build the iPipe-Patch from git repository?
As I already told you, given your situation, you probably do not want to
work with the I-pipe patch, but directly with the I-pipe git.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-07-27 16:45 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-03 8:22 [Xenomai] Xenomai on PhyCore/Board Frede Florian
2014-07-03 12:32 ` Gilles Chanteperdrix
2014-07-22 6:48 ` Frede Florian
2014-07-27 16:45 ` Gilles Chanteperdrix
[not found] ` <9fc8c769e5b64478942864724e979a74@EX132MBOX1B.de2.local>
2014-07-07 10:44 ` Stoidner, Christoph
2014-07-07 12:17 ` Gilles Chanteperdrix
2014-07-07 12:20 ` Gilles Chanteperdrix
2014-07-07 12:26 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.