Changes between Version 3 and Version 4 of WikiStart/Toolchain/RTPlatforms


Ignore:
Timestamp:
12/17/13 12:34:34 (6 years ago)
Author:
sylvain.joyeux
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart/Toolchain/RTPlatforms

    v3 v4  
    55 * doing non-RT things in a Xenomai tasks leads to primary-to-secondary domains switches which is expensive, so avoid that. 
    66 
    7 == Compilation == 
    8 Nothing special for LinuxRT 
     7== Xenomai Setup == 
    98 
    10 In the case of Xenomai, one usually compiles RTT two times: one time for gnulinux and one time for xenomai, so that it is possible to use both. '''Autoproj currently does not support this''', so you will have do to one of the two compilations manually. The second compilation should be installed in the same prefix as the overall autoproj prefix (i.e. install/) 
     9One usually compiles RTT two times: one time for gnulinux and one time for xenomai, so that it is possible to use both. '''Autoproj currently does not support this''', so you will have do to one of the two compilations manually. The second compilation should be installed in the same prefix as the overall autoproj prefix (i.e. install/) 
    1110 
    1211For which target each oroGen project should be compiled is defined by the #orocos_target attribute on the autobuild tasks. Pick the "default" target using the global autoproj configuration option (the "the target operating system for Orocos/RTT (gnulinux or xenomai)" question) and then override this for the packages that you want to deploy on the other target by adding 
     
    1918 
    2019to autoproj/overrides.rb 
     20 
     21== Linux RT Setup == 
     22 
     23In order to be able to use the realtime scheduler as your regular user, you will have to edit /etc/security/limits.conf and add the following two lines 
     24 
     25{{{ 
     26* soft rtprio 99 
     27* hard rtprio 99 
     28}}} 
     29 
     30Replace the star at the beginning either by your username or a group using the "@group" notation. See the comments at the top of the file for details. 
    2131 
    2232== Deployment ==