GithubHelp home page GithubHelp logo

feecat / rpi-rt Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 51.05 MB

raspberry os preempt rt compiled patch

License: GNU General Public License v3.0

rpi-rt linux preempt preempt-rt raspberrypi realtime

rpi-rt's Introduction

rpi-rt

raspberry os preempt rt compiled patch


I have noticed 4.19.y-rt of raspberry/linux has not been updated for a long time, and no one has reviewed the submission. It seems that Tiejun Chen has no time and no one can replace this task.
lemariva/RT-Tools-RPi is very useful, but only updated to 4.19.59_rt23. In raspberry/linux its 4.19.71_rt24

I found that SR4ven did an rt patch on a fork. I downloaded it and compiled it, and it worked fine.Its 4.19.127_rt55.
For the convenience, I will publish it as a separate package. But please don't forget to thank SR4ven.
In addition, I found this post on the linuxcnc forum that provides a 64-bit preempt-rt patched kernel 5.4.61_rt37 package.
Great Thanks for these guy.

For download please visit release page

For how-to-use please visit lemariva's tutorial at Installing the Kernel Image, Modules & Device Tree Overlays.

NOTE: For now this two package only support rpi4(bcm2711).


real-time test tool

The code for testing real-time performance from Realtime Linux and mklatencyplot.bash.
I did not successfully install png support, So I changed it to export SVG and simply tested it. Sources code see here.
The following is the test situation with 4.19.127_rt55:

IDLE:

Mid Use:

CPU0 Full Use:


Useful links

raspberrypi/linux#3172
raspberrypi/linux#3736

rpi-rt's People

Contributors

feecat avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

nkashiri admyly

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.