Thursday, March 19, 2009

Tableware Ports Of Call Churchill

Xenomai Installation

KeyWords: Xenomai, Real Time, Kernel, Ubuntu

I recently installed the real time framework for Linux Xenomai . To install it, I have based on instructions from [1] , but as some problems arose with the installation I decided to leave record on the part of the installation process.

1. Downloading the kernel sources and Xenomai

  1. # cd / usr / src
  2. Disclaimer versions of the kernel and Xenomai:


    1. Xenomai version: 2.4.7
         Xenomai svn co http://svn.gna.org/svn/xenomai/trunk 
    2. kernel version: 2.6.27.19 of www.kernel.org

  3. # tar-xjf linux -2.6.xx.yy.tar.bz2
  4. # ln-s linux linux-2.6.xx.yy

2. Xenomai Apply patch to the Linux source

  1. # cd Xenomai -> scripts / prepare-kernel.sh

  2. There we asked the routes to the kernel sources to we want to apply the patch, the machine we are working and Xenomai patch path that we just downloaded.

3. Compiling the Kernel

  1. # cd / usr / src / linux

  2. # make menuconfig

  • In this step, as it enters the kernel configuration had to be adjusted following options:

    • \u0026lt;cite> Warning: you enabled APM or ACPI CPU Frequency Scaling 'processor'

    this
options

*** Are Known to cause troubles with Xenomai

*** note: Conflicts with PC Speaker Xenomai support device

Menu *** Drivers / Input device support / Miscellaneous devices

NOTE: Xenomai Needs Either X_86_LOCAL_APIC enabled or disabled HPET_TIMER \u0026lt;/ cite>

therefore had to be clear:

  • 'menuconfig' -> 'Kernel Hacking' -> 'Kernel Debugging "[N]

  • ' menuconfig '->' Device Drivers' -> 'Input Device Support'->' MISCELLANEOUS Devices '->' PC Speaker Support "[N]

  • 'APM' -> 'CPU Frequency Scaling or ACPI'

  • 'Processor Type and Features' -> 'HPET_Timer_Support' [N]

  1. # make # make modules_install
  2. install

4. Create the initrd image and add the new kernel to grub


  1. # update-initramfs-c-k \u0026lt;version>
  2. # gedit / boot / grub / menu.lst &
  3. title My Distro (\u0026lt;version>)

Ubuntu_ title \u0026lt;version> _Xenomai
root (hd \u0026lt;x> \u0026lt;x>)
kernel / boot/bzImage- \u0026lt;version> ro root = LABEL = / initrd
/ boot/initrd- \u0026lt;version>.
img

5. Reboot the system with the new kernel

6. Configuring and compiling Xenomai


  1. # cd / usr/src/xenomai-2.1
  2. #. / Configure
  3. # make
  4. # Make install
  5. reboot

7. Once at this point you have to run the examples in testsuite hosted

  1. # cd / usr / src / Xenomai / share / testsuite / \u0026lt;exampleName> /. / Run

8. Possible errors when running Xenomai examples of

  • "Incompatible feature set userland requires" tsc "kernel provides" September fastsynch smp "missing" tsc "

The first time I tried run the test out this decision, which was corrected simply by returning to step 6 Configuring and compiling Xenomai ,

doing:

# make clean

and instead of. / configuration ->. / configuration - disable-x86-tsc

and recompiling Xenomai sources.

I hope this helps those who want to install the real time system in Ubuntu.

[1] http://www.captain.at/xenomai-2.1-installation.php

Monday, March 16, 2009

How To Be Good Restaurant Dishwasher

Happy Birthday, Mr. Ricardo Murillo



free sofgüer's father, Richard Stallman
(and their alter-ego
, San IGNUcio

) is of long tablecloths Day today, 16 March. Don Ricardo was the one who started in the early 80's
GNU project, a completely free operating system. He and his collaborators created all the necessary applications to function. When used in conjunction with the Linux kernel , we have obtained the operating system we all want, enjoy, share and promote. So also is the creator of the concept of Copyleft
(as opposed to called GNU / GPL
(GPL = General Public License ) to guarantee the basic freedoms 4 a software program and its derivatives. We can not fail to mention who is the founder and principal leader of the Free Software Movement . Once I had the opportunity to attend a talk he gave at the University of Costa Rica . Although I came with a taste and a tendency toward free software, the ideas in this talk made me more actively participate and promote free software, because I realized that is not a computational issue is a social issue. Today more than ever, people need freedom from the chains and overlapping domains, which are often worse than those that can be seen. People have the right to choose the programs you want to use and the formats they wish to save your information. It is also necessary for Governments to implement schemes of technological neutrality, not to be dependent on a single supplier and thus be able to own their own systems and information. I hope Ricardo spend a happy birthday and also thank all the work and effort he has done for so long for the benefit of a free society.

"If you focus your mind on the freedom and That You Can Build community by staying firm,
you will find the strength to do it."
Richard Matthew Stallman