From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: Luis Rossi <luisf.rossi@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Need help to use Xenomai on Debian (even after reading the wesite tutorial)
Date: Fri, 10 Jun 2011 09:10:39 +0200 [thread overview]
Message-ID: <4DF1C36F.4060204@domain.hid> (raw)
In-Reply-To: <BANLkTimhH=Tk9xERNHD0wh7ZbXzYaB3xrA@mail.gmail.com>
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.
prev parent reply other threads:[~2011-06-10 7:10 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-06-10 1:45 [Xenomai-help] Need help to use Xenomai on Debian (even after reading the wesite tutorial) Luis Rossi
2011-06-10 4:46 ` Uwe Fechner
2011-06-10 7:10 ` Gilles Chanteperdrix [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DF1C36F.4060204@domain.hid \
--to=gilles.chanteperdrix@xenomai.org \
--cc=luisf.rossi@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.