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 >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
