==== DEBIAN ==== apt-cache search linux-image | grep PREEMPT_RT | sort -rn sudo apt-get install linux-image-rt-amd64 linux-headers-rt-amd64 sudo apt-get install rtirq-init * http://packages.qa.debian.org/l/linux-latest.html ObsoletE : deb http://kernel-archive.buildserver.net/debian-kernel/ trunk main wget http://people.redhat.com/mingo/realtime-preempt/patch-2.6.20-rt5\ -O - | patch -p1 -b # [[RT]] * http://forums.debian.net/viewtopic.php?p=50124#50124 # [[Debian]] [[linux-image]] * http://bugs.debian.org/350878 ==== Resources ==== * http://rt.wiki.kernel.org/index.php/Main_Page * http://people.redhat.com/mingo/realtime-preempt/ * https://wiki.ubuntu.com/RealTime * http://sourceforge.net/mailarchive/forum.php?thread_id=1079993&forum_id=7073 # [[RT]] + [[IRQ]] * http://www.scicos.org/ScicosHIL/SCICOS_HIL_ULW_11.pdf # [[USB]] + [[RT]] * http://sourceforge.net/projects/realtime-lsm/ * http://proaudio.tuxfamily.org/wiki/index.php?title=Howto_RT_Kernel#testing_RT_audio * http://www.ubuntuforums.org/showthread.php?p=2173943#post2173943 * http://forum.ubuntu-fr.org/viewtopic.php?pid=753262#p753262 * http://www.linuxmao.org/tikiwiki/tiki-index.php?page=Acc%C3%A8s+temps+r%C3%A9el+pour+les+applications#_set_rtlimit_set_rlimits * https://wiki.ubuntu.com/UbuntuStudio * https://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch#Platforms_Tested_and_in_Use_with_CONFIG_PREEMPT_RT ==== Real Time [[Linux]] ==== * http://rt.wiki.kernel.org/index.php/Main_Page wget http://people.redhat.com/mingo/realtime-preempt/older/patch-2.6.18-rt7 \ -O - | patch -p1 -b # [[RT]] # "Processor type and features" / High Resolution Timer Support sudo apt-get install schedutils htop dmesg | grep "Real-Time Preemption Support" ps aux | grep "\[IRQ" cat /proc/interrupts === Jackd : qjackctl and RT indicator === * http://jackaudio.org/faq * http://lad.linuxaudio.org/ qjackctl jackd -R -P80 -v -d alsa ps aux | grep jackd rzr 10780 0.8 7.4 36128 36156 pts/2 SLl+ 14:26 0:00 jackd -R -P80 -v -d alsa htop 11186 rzr -81 0 36160 36156 3012 S 0.6 3.4 0:00.88 jackd -R -P80 -p128 -dalsa -dhw:0 -r44100 -p1024 -n2 -S should be SLsl : 7947 0.9 1.3 20388 20400 ? SLsl 14:29 0:02 jackd -R -p128 -dalsa -dhw:0 -r44100 -p128 -n3 -P -o2 * http://www.nabble.com/Can't-get-jackd-to-run-at-RT-prio-t3126761.html * http://news.gmane.org/gmane.comp.audio.jackit * http://gentoo-wiki.com/HOWTO_Jack#Realtime_mode errors: jackd -R -d alsa jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. cannot use real-time scheduling (FIFO at priority 10) [for thread -1210325328, from thread -1210325328] (1: Operation not permitted) cannot create engine sudo jackd -R -d alsa [sudo] password for rzr: jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 16bit little-endian === [[Sound]]=== LANG=C /usr/bin/qjackctl # cannot use real-time scheduling (FIFO at priority 0) # [for thread -1225036880, from thread -1225036880] (22: Invalid argument) ==== Realtime Linux Security Module ==== * http://sourceforge.net/projects/realtime-lsm/ # http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.11.tar.bz2 sudo apt-get install realtime-lsm-source realtime-lsm # [[Debian]] sudo m-a --text-mode prepare update sudo m-a auto-install --text-mode realtime-lsm # Failed: Security Capabilities not configured as module # Realtime LSM will not work with /lib/modules/2.6.15.6-k7-amiloa/source Set Y in [[linux-kernel]]/security options * http://bugs.debian.org/342541 : capability.disable=1 ===== [[Misc]] ===== * [[limits]] : http://www.kdenlive.org/mantis/view.php?id=180 * http://slist.lilotux.net/rtai/ * http://www.muse-sequencer.org/wiki/index.php/Realtime-lsm_module * http://www.tekelec-systemes.com/htm/boards/integr.htm#custom * http://lowlatency.linuxaudio.org * http://www.mentor.com/products/embedded_software/ * http://blog.innobec.com/?p=1145# * https://www.osadl.org/Realtime-Linux.projects-realtime-linux.0.html# FeatureS ===== MORE ===== * http://www.viceland.com/blogs/fr/2011/05/05/on-est-a-trois-semaines-de-lapocalypse/ {{http://www.viceland.com/wp/wp-content/uploads/2011/04/tumblr_la06wxgvdi1qdrevjo1_500.png}} @tag: [[real]] [[time]] [[OS]] [[MAO]] [[linux-image]] [[patch]] [[lsm]] [[jack]] [[RealTime]] [[Real]] [[Time]] [[RealTek]] [[rtos]] PreemptRt FreeRtOs