<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/</id><updated>2023-12-25T08:46:02.324000Z</updated><subtitle>Recent posts to Raspberry pi rt preempt</subtitle><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#6dfa" rel="alternate"/><published>2023-12-25T08:46:02.324000Z</published><updated>2023-12-25T08:46:02.324000Z</updated><author><name>oe2swm</name><uri>https://forge.codesys.com/u/oe2swm/</uri></author><id>https://forge.codesys.comc9a614115c1a918e09b5aa41d91efef620b29431</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I tried very hard to get Raspberry working with RT PREEMPT Kernel,&lt;br/&gt;
But still i cannot get it working. Is there someone who can provide a Image for Raspberry 3b or 4(4gb)&lt;/p&gt;
&lt;p&gt;Thanks a lot!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#ab9d/1403/6e92" rel="alternate"/><published>2022-04-19T11:47:19.682000Z</published><updated>2022-04-19T11:47:19.682000Z</updated><author><name>mondinmr</name><uri>https://forge.codesys.com/u/mondinmr/</uri></author><id>https://forge.codesys.com9257826d2146b055046b0e8b66d0a4114287e649</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I searched again!&lt;/p&gt;
&lt;p&gt;RPI 2 is supported in debian with&lt;br/&gt;
linux-image-rt-armmp in 32 bits arch&lt;/p&gt;
&lt;p&gt;RPI 3 i cannot find info&lt;/p&gt;
&lt;p&gt;RPI 4 apparently only in 64 bits linux-image-rt-arm64 (Tested by me in debian daily build) and CODESYS for arm at 64 bits&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#a64b" rel="alternate"/><published>2022-04-19T10:26:50.357000Z</published><updated>2022-04-19T10:26:50.357000Z</updated><author><name>mondinmr</name><uri>https://forge.codesys.com/u/mondinmr/</uri></author><id>https://forge.codesys.com1c3960c98084d9c0b639b8765b7681355d45ebc5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I just mounted a PI2 image:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="err"&gt;unxz&lt;/span&gt; &lt;span class="err"&gt;20220121_raspi_2_bullseye.img.xz&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="err"&gt;sudo&lt;/span&gt; &lt;span class="err"&gt;losetup&lt;/span&gt; &lt;span class="err"&gt;-Pf&lt;/span&gt; &lt;span class="err"&gt;20220121_raspi_2_bullseye.img&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="err"&gt;sudo&lt;/span&gt; &lt;span class="err"&gt;mount&lt;/span&gt; &lt;span class="err"&gt;/dev/loop24p2&lt;/span&gt; &lt;span class="err"&gt;/mnt&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="err"&gt;cd&lt;/span&gt; &lt;span class="err"&gt;/mnt/etc/apt&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="err"&gt;cat&lt;/span&gt; &lt;span class="err"&gt;sources.list&lt;/span&gt;

&lt;span class="k"&gt;deb&lt;/span&gt; &lt;span class="s"&gt;http://deb.debian.org/debian&lt;/span&gt; &lt;span class="kp"&gt;bullseye&lt;/span&gt; &lt;span class="kp"&gt;main&lt;/span&gt; &lt;span class="kp"&gt;contrib&lt;/span&gt; &lt;span class="kp"&gt;non-free&lt;/span&gt;
&lt;span class="k"&gt;deb&lt;/span&gt; &lt;span class="s"&gt;http://security.debian.org/debian-security&lt;/span&gt; &lt;span class="kp"&gt;bullseye-security&lt;/span&gt; &lt;span class="kp"&gt;main&lt;/span&gt; &lt;span class="kp"&gt;contrib&lt;/span&gt; &lt;span class="kp"&gt;non-free&lt;/span&gt;
&lt;span class="c"&gt;# Backports are _not_ enabled by default.&lt;/span&gt;
&lt;span class="c"&gt;# Enable them by uncommenting the following line:&lt;/span&gt;
&lt;span class="c"&gt;# deb http://deb.debian.org/debian bullseye-backports main contrib non-free&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Enable those repo in raspbian than:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;$ sudo apt-get update
$ sudo apt-get install linux-image-rt
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;NEVER DO apt-get upgrade!!!!&lt;br/&gt;
Remove repos before!!!&lt;/p&gt;
&lt;p&gt;In a Raspberry PI 4 64bit it worked for me, but now I'm switching to a my distro built with YOCTO.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#ab9d/1403" rel="alternate"/><published>2022-04-18T17:40:56.892000Z</published><updated>2022-04-18T17:40:56.892000Z</updated><author><name>hcvoort</name><uri>https://forge.codesys.com/u/hcvoort/</uri></author><id>https://forge.codesys.com61eab48a0980fcc895d118d0d334487b9a1fe4eb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks. I went through it but only saw standard builds (tested). Could you point me to the precompiled images with preempt-rt patch?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#ab9d" rel="alternate"/><published>2022-04-18T17:34:02.899000Z</published><updated>2022-04-18T17:34:02.899000Z</updated><author><name>mondinmr</name><uri>https://forge.codesys.com/u/mondinmr/</uri></author><id>https://forge.codesys.comadd57a4421be8056dc4a9e03e741271a648e6b2d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a href="https://wiki.debian.org/RaspberryPi4" rel="nofollow"&gt;https://wiki.debian.org/RaspberryPi4&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#64d6/3d59" rel="alternate"/><published>2022-04-18T17:31:15.632000Z</published><updated>2022-04-18T17:31:15.632000Z</updated><author><name>hcvoort</name><uri>https://forge.codesys.com/u/hcvoort/</uri></author><id>https://forge.codesys.come99f78351fb1a0e97539d4e21095aca8435696b9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for your comment. Do you have link for the debian repo?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#64d6" rel="alternate"/><published>2022-04-18T17:24:32.644000Z</published><updated>2022-04-18T17:24:32.644000Z</updated><author><name>mondinmr</name><uri>https://forge.codesys.com/u/mondinmr/</uri></author><id>https://forge.codesys.combbad8a4fa80af1e40074b3e9d6e70d5b913166fe</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;You could use Debian image.&lt;br/&gt;
In Debian repo you can find RT PREEMPT precompiled path.&lt;br/&gt;
Tuning kernel cmdline using CPU pinning and using a fixed pinning on codesys task make possible a jitter &amp;lt;30us on a PI4.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry pi rt preempt</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b743acd533/?limit=25#07c2" rel="alternate"/><published>2022-04-18T08:38:42.589000Z</published><updated>2022-04-18T08:38:42.589000Z</updated><author><name>hcvoort</name><uri>https://forge.codesys.com/u/hcvoort/</uri></author><id>https://forge.codesys.comf7e572e95aa8808efa6e35fab3164b29578203cc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;A couple of years ago I used the Pi as a soft PLC in which you could apply an rt-preempt patch to the kernel to reduce jitter. I remember that Edwin also made a short post on how to do this. Is there still a quick way to patch a kernel for a Raspi 3B? Or do I really have to build a kernel?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Carsten&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>