> > 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.
