>
> I compile & install xenomai using the BBB build environment in BBB, so 
> have working gcc inside. 
> The only thing cross-compiled is xenomai kernel & kernel drivers, the rest 
> is "from the inside".
>

I also have a working gcc inside, but can't "make" when system.h, 
asm/.../types.h, xeno_config.h are missing. Copy them from the working 
machinekit on SD doesn't fix the problem.


> OK, but please explain me, what kind of "programming with Xenomai" You 
> think about?
>

The goal is to get really intimate with Real time via Xenomai -I was using 
µC/OS-II and eCos long time ago. Thus as a start, wanted to characterize it 
and I've started it with the bone36 SD version <http://flic.kr/ps/2LwUC9> but 
as I wasn't happy with the latency results in user-space. I thought that 
using it from emmc will avoid SD card additional lantencies and then having 
better realistic benchmarks.And this is the case currently, latency tests 
are slightly better, and may be improved . 
 

>  Xenomai tests are a great example, how to use the API, because use 
> examples are pretty encapsulated: one part of API - one test. The tests 
> IMHO are better than at least 50% of tutorials I've learnt in my life and 
> the build environment of tests (make + makefiles) shows You how to get 
> everything linked & running.
>
> Indeed, these are really good and almost because there provided by the 
same people that build Xenomai itself. Anyway, I m' using this (only) 
book<http://www.blaess.fr/christophe/livres/solutions-temps-reel-sous-linux/>
 and Tutorial <http://dchabal.developpez.com/tutoriels/linux/xenomai/> to 
go through Xenomai's internals and API, which suit me well. But again the 
makefile you talk about needs the good env. 

For instance, at the end I'd like to be able to use a sensor (9 axes for 
instances) <https://github.com/Pansenti/linux-mpu9150> in primary and 
display it on Secondary with Qt gui.

 

> Ok, I understand it would be better to have Xenomai on BBB running with 
> direct installation from packages or at least to have comfortable build 
> environment for everything for DIY cross-compilation. I can only say, that 
> when I will finish my BBB+Xenomai/IPIPE work for myself (and have the 
> motivation still) I'll try to prepare the git repo BBB+Xenomai+Kernel 3.13 
> layer for Yocto/Angstrom 1.5 ( the platform I use) , 
>

That's a good news . I was Previously  using Yocto with my I.MX53QSB and 
could start things really fast thanks to "push button" recipes.

DL

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to