On 06/10/2011 03:45 AM, Luis Rossi wrote: > Hi, > > I am trying to use Xenomai with Debian, but i am kind lost here. Even after > reading this: http://www.xenomai.org/index.php/Building_Debian_packages, i > could not figure out how to use Xenomai on a Debian with a x86. I am really > not experienced with linux kernel. > > First of all i have a few questions. If Xenomais is a patch, why should i > build a patched kernel? Is it no suposed to patch an already built kernel?
Xenomai is not really a patch, Xenomai relies on a patch, the Adeos I-pipe patch. And this patch is a patch for the kernel sources, not a binary patch, so, yes, the patched kernel needs to be compiled. For more details about Adeos, see: http://www.xenomai.org/documentation/branches/v2.3.x/pdf/Life-with-Adeos-rev-B.pdf > > Why there isnt available already built kernels for every architecture? Because, currently, a Linux kernel needs to be well tuned for your particular machine. See: http://www.xenomai.org/index.php/Configuring_x86_kernels > > On a final stage i need to use xenomai on a PC104 with an Atom, with no > keyboard, Mouse or display, and a debian system with just the baisc > packages, a ssh server and Xenomai. What wouldbe the most portable way to > use Xenomai so i can replicate that system easily? > > > On the Web page is said "For development, linux-patch-xenomai and > libxenomai-dev are needed, for "production" systems, you should just need > xenomai-runtime und libxenomai1 (together with the self built kernel as > described in the next section)." What development means? Development of > Xenomai itself? Xenomai is a library, not really different from say, the C library. The programs you write need the library to run, the library being provided by the xenomai-runtime and libxenomai packages, but in order to develop these programs, you need the interface definitions for this library, the header files, these ones are provided by the libxenomai-dev package. > > Can any one provide me an explanations for dummies on how to build a debian > with xenomai, with a simple explanation on what is being made and why? The debian instructions are relatively clear. For more details, look at other documents on Xenomai website which are not specific to Debian. The installation instructions are found here: http://www.xenomai.org/documentation/xenomai-2.5/README.INSTALL For a page pointing to most of the Xenomai project documentation, start here: http://www.xenomai.org/index.php/Included_documentation_summary -- Gilles. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
