Hi,

Am 06.09.2010 14:03, schrieb C Robinson:
> Thanks Philippe for the detailed response, that clears up several things.   
> However, some things are a bit more confusing.   I've divided my reply into 
> three section, my aim,  the current state of affairs and what I will try 
> next. (Thanks for your patience with me).
> 
> 
> ===========Section 1 ----My goal
> 
> Can I say that I'm looking for the most straight-forward method of getting 
> Xenomai up and running on my Ubuntu system.   I have software that requires 
> the Xenomai OS.
> 
> 
>>From Philippe's comment, "If you plan to rebuild your own kernel with Xenomai 
>>support instead of picking the one shipped with the distro" I get the 
>>impression that I have taken the long way?

Debian and Ubuntu don't ship a prebuilt xenomai/adeos enabled kernel. You have 
to patch and build the kernel yourself.

> Bear in mind that my first question to the mailing list was asking if the 
> Xenomai packages available from the repository (i.e. installing 
> xenomai-runtime, linux-patch-xenomai, libxenomai1 ) were sufficient to turn a 
> Ubuntu installation into a Xenomai OS.   I was directed to the Debian 
> installation guide.   This indicated to me that it was necessary to build and 
> install the Debian packages, but in addition it was still necessary to 
> compile a new kernel patched during the process (so I wonder what is the 
> purpose of the linux-patch-xenomai).
> 
> The requirement to compile the kernel I took from the mentioned guide:
> "for "production" systems, you should just need xenomai-runtime und 
> libxenomai1 (together with the self built kernel as described in the next 
> section)"

Thats still true, you need to install the packages mentioned and a self built 
kernel.

> ===========Section 2 ----My situation before Philippe's last email
> 
> 
> I found another testsuite located in the install directory of 
> /home/<user>/xenomai-2.5.4/src/testsuite, from which I was able to build the 
> examples.   However, I still got the following:
> 
>> clocktest man
>> The program 'clocktest' is currently not installed.  You can install it by 
>> typing:
>> sudo apt-get install xenomai-runtime
> 
>  (despite synaptic showing it as installed and v2.5.4)

The testsuite is not installed in /usr/bin/ anymore using debian packages, try:
/usr/lib/xenomai/clocktest

/usr/lib/xenomai/ is not in the search path, you have to use absolute paths.

> The following steps were done while following the guide:
> -----------------------------------------------------------------------------------------------------------------------------
> fakeroot make-kpkg --initrd --append-to-version -xenomai-2.5.4 --revision 1.0 
> binary-arch
> dpkg -i linux-image*.deb
> update-initramfs -c -k 2.6.32.15-xenomai-2.5.4 && update-grub
> -----------------------------------------------------------------------------------------------------------------------------
> 
> and with xenomai-runtime still undetected, I found another guide with some 
> additional steps (so I believed) :
> -----------------------------------------------------------------------------------------------------------------------------

This is the 'standard' way to install xenomai. Install the debian packages like 
you did, or use this standard way. But don't mix both.

>  User Part
> 
> cd /usr/xenomai
> ./configure
> make
> make install
> 
> Test Xenomai:
> 
> cd /usr/xenomai/bin
> ./latency -p0 -t1
> -----------------------------------------------------------------------------------------------------------------------------
> 
> No success (the configure did work though),  I still received the instruction 
> to install xenomai-runtime
> 
> 
> ===========Section 3 ----Philippe's last suggestion.
> 
> Right, so the following are the packages installed according to a cache 
> search for xenomai:
> 
> linux-image-2.6.32.15-xenomai-2.5.4 - Linux kernel binary image for version 
> 2.6.32.15-xenomai-2.5.4
> linux-patch-xenomai - Linux kernel patches for Xenomai
> xenomai-doc - Xenomai documentation
> linux-image-2.6.32.15-xenomai-2.5.4-dbg - Linux kernel debug image for 
> version 2.6.32.15-xenomai-2.5.4
> libxenomai1 - Shared libraries for Xenomai
> libxenomai-dev - Headers and static libs for Xenomai
> xenomai-runtime - Xenomai runtime utilities

Looks good.

> Before I follow the steps provided by Philippe, I'm going to try the packages 
> provided in the Ubuntu repository.   I realise these are out of date, but if 
> they allow me to finally ave a Xenomai OS on which I can install the software 
> I will be working with, then I can perhaps have another go later when I have 
> some of my project underway.
> So I will uninstall the following packages and replace with the ubuntu ones 
> after which, if not working,  I will try Philippe's steps

Please don't do this, look first at the directory /usr/lib/xenomai/ and call 
the utils with absolute paths.


Regards Stefan

> xenomai-doc - Xenomai documentation
> libxenomai1 - Shared libraries for Xenomai
> libxenomai-dev - Headers and static libs for Xenomai
> xenomai-runtime - Xenomai runtime utilities
> 
> 
> Cheers,
> Charles
> 
> _______________________________________________
> Xenomai-help mailing list
> [email protected]
> https://mail.gna.org/listinfo/xenomai-help
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to