On this same subject, I'd like to make people aware of tutorials for installing Xenomai, an alternative real time kernel, on Ubuntu. Thanks to JHU LCSR for putting them together. Precise: https://code.google.com/p/jhu-lcsr-ros-pkg/wiki/UbuntuXenomaiPrecise Lucid: https://code.google.com/p/jhu-lcsr-ros-pkg/wiki/UbuntuXenomai I've had no problems with these tutorials and Xenomai has worked well for my 1kHz ethercat control loop. -Kelsey On Sep 18, 2014 7:25 AM, "Jürgen Kunz" wrote: > Hi Dorian, hi Yanzhen, > > in Ubuntu 12.04 the RT-Preempt kernels from official Debian wheezy > repository can be used. The 3.2-rt kernel from debian wheezy works without > any additional changes. The 3.14-0.bpo.2-rt kernel from debian > wheezy-backports requires udev packages to be installed from > wheezy-backports repository. Otherwise the system will not boot. > > In Ubuntu 14.04, the 3.14 RT-Preempt kernel from Debian jessie can be used. > > Best regards, > Jürgen > > Am 2014-09-18 12:15, schrieb Dorian Scholz: > > Hi Yanzhen, > > thanks for your work. > This would indeed be interesting, as I'm still using a quite old 3.2.0-rt > Debian kernel. > > But there is some information missing about the packages you provide: > > 1) the downloads are only possible with login > > 2) it does not say what these packages actually do > I assume they use bash scripts during the install to download and patch > the kernel source, compile and install it? > > 3) where is the source for building these packages? > I don't think anyone here would simply install packages without knowing > what is actually being executed... > Making the package source available would also be helpful to adapt it for > other systems. > > 4) On which Linux distributions and versions was this tested? > > Cheers, > Dorian > > > On 18/09/14 03:19, Yanzhen Wang wrote: > > Hi everyone, > > A real-time host OS may be needed when one is dealing with real-time > guarantees in ROS applications. To make the installation of an rt-patched > Linux kernel much easier, we created two Debian packages which do most of > the work. They uses the Linux 3.8.13-rt16 RT-PREEMPT patch for 32-bit and > 64-bit systems, respectively. > > If you would like to give them a try, you can download the packages from > the following links: > 32-bit: > http://micros.nudt.edu.cn/ros/attachments/download/6409/linux-image-3.8.13-rt16-i386-v0.0.1.deb > 64-bit: > http://micros.nudt.edu.cn/ros/attachments/download/6413/linux-image-3.8.13-rt16_3.8.13-rt16-10.00.Custom_amd64.deb > > Place the corresponding package in any directory, and then run the > following command and reboot the system. > sudo dpkg -i linux-image-XXXX.deb > > Now the real-time kernel will be there. > > We would be grateful if you can try them out and any feedback would be > greatly appreciated. > > Best regards, > Yanzhen > > > > _______________________________________________ > ros-users mailing listros-users@lists.ros.orghttp://lists.ros.org/mailman/listinfo/ros-users > > > > -- > Dipl.-Inform. Dorian Scholz E-Mail:scholz(at)sim.tu-darmstadt.de > Simulation, Systems Optimization Phone: +49 (0) 6151 16-4811 > and Robotics Group Fax: +49 (0) 6151 16-6648 > Technische Universität Darmstadt http://www.sim.tu-darmstadt.de > Hochschulstr. 10 D-64289 Darmstadt, Germany > > > > _______________________________________________ > ros-users mailing listros-users@lists.ros.orghttp://lists.ros.org/mailman/listinfo/ros-users > > > -- > Dipl.-Inform. Jürgen Kunz > > Technische Universität Darmstadt > FG Simulation, Systemoptimierung und Robotik > > Hochschulstr. 10 > 64289 Darmstadt > > Tel.: ++49 (0) 6151-16-70383 > Fax: ++49 (0) 6151-16-6648 > E-Mail: kunz(at)sim.tu-darmstadt.de > Homepage: http://www.sim.tu-darmstadt.de > > _______________________________________________ > ros-users mailing list > ros-users@lists.ros.org > http://lists.ros.org/mailman/listinfo/ros-users > >