Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Post Reply
User avatar
chlorisdroid
Posts: 141
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Contact:

Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by chlorisdroid » Mon Aug 31, 2015 5:28 pm

Hi,
good news for realtime fans on ODROID-C1+:
Today I got the ODROID-C1+ running with a full preemtive 3-10-80-rt88 kernel. Sources from hardkernel github https://github.com/hardkernel/linux/tree/odroidc-3.10.y with realtime patches from https://www.kernel.org/pub/linux/kernel ... s/rt/3.10/ and some additional patches from https://github.com/Clouded/linux-rt-odroid-c1.

Needs further testing during the next days. When everything works fine I'll post the sources on https://blog.georgmill.de
Last edited by chlorisdroid on Thu Sep 03, 2015 4:47 pm, edited 1 time in total.
Quae volumus, credimus libenter.

User avatar
chlorisdroid
Posts: 141
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by chlorisdroid » Thu Sep 03, 2015 12:17 am

The kernel sources for full preemptive kernel 3.10.80-rt88 for ODROID-C1/-C1+ are now availabe from
https://github.com/chlorisdroid/linux-r ... 10.80-rt88

Please use

Code: Select all

make arch=ARM odroidc_rt_defconfig
to generate .config file

More details on how to compile and install the sources can be found here->
https://blog.georgmill.de/2015/09/03/re ... on-github/

Please report errors and problems here.
Thanks.
Quae volumus, credimus libenter.

User avatar
chlorisdroid
Posts: 141
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by chlorisdroid » Fri Sep 11, 2015 4:14 pm

updated sources: Add multitouch V/PID.
Quae volumus, credimus libenter.

louis.nomine
Posts: 2
Joined: Wed Feb 10, 2016 10:42 pm
languages_spoken: english
ODROIDs: Odroid XU4
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by louis.nomine » Thu Feb 11, 2016 7:44 pm

Hi,
thank you verry much for your work,
do you think what you did could work for an odroid XU4 board ?
I can not use an odroid c1 because of the GPU specifications but my project would work fine on an odroid XU4 but I need to know is I can use real times OS such as XENOMAI, RTAI or a RT kernel :).

Thanks for your help

regards !!!!!

Gerry
Posts: 24
Joined: Thu Jan 08, 2015 8:08 pm
languages_spoken: EN,DE
ODROIDs: C2
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by Gerry » Fri Mar 18, 2016 7:20 pm

Another big thank for the work. I will definetely jump into it as I expect that I can remove some external uC devices that control my 433-Mhz radio devices.
433- Mhz RF devices are very sensitive with respect to accurate timing of the signal that the current PRE-EMPT kernel cannot guarantee resulting in unreliability.

As as LINUX and esp. kernel rookie may I ask some questions ?

When I have sucessfully build my kernel, how do updates work now ?
Means what "apt-get ..." still work resp. are allowed ?
E.g. when I issue "apt-get upgrade-distro " what will happen ?
Can I still "apt-get update" the usual way ?

My overall concern is how the maintenance of such a kernel is achieved.
Currently here we have kernel version 3-10-80-rt88 which is quite actual. Another RT example at http://forum.odroid.com/viewtopic.php?f=112&t=9094, the development is stalled, meaning its useless.
How can this be achieved here ?

Thanks for any help /comment ?
Gerd

best_odroidfreak
Posts: 364
Joined: Wed May 04, 2016 1:07 am
languages_spoken: english
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by best_odroidfreak » Sun Feb 05, 2017 1:17 am

chlorisdroid wrote:The kernel sources for full preemptive kernel 3.10.80-rt88 for ODROID-C1/-C1+ are now availabe from
https://github.com/chlorisdroid/linux-r ... 10.80-rt88

Please use

Code: Select all

make arch=ARM odroidc_rt_defconfig
to generate .config file

More details on how to compile and install the sources can be found here->
https://blog.georgmill.de/2015/09/03/re ... on-github/

Please report errors and problems here.
Thanks.
If you have compiled realtime kernel yet please upload Debian image !
A lot of people interested in using Odroid C2 for lossless internet radio streaming. It would be great if were one more image for audiophiles with realtime kernel to allow great sound playback!

User avatar
chlorisdroid
Posts: 141
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Location: Düsseldorf, Germany
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by chlorisdroid » Sun Feb 12, 2017 10:39 pm

What prevents you from compiling it yourself? Here is how it works ->
http://odroid.com/dokuwiki/doku.php?id= ... ime_kernel
Quae volumus, credimus libenter.

michaelvv
Posts: 9
Joined: Sun Jan 24, 2016 6:28 am
languages_spoken: english
ODROIDs: odroid c1+
Contact:

Re: Real time kernel 3-10-80-rt88 (PREEMPT_RT) working

Unread post by michaelvv » Wed Jul 19, 2017 2:16 am

Hi.

Any progress here, I have done the compiling and pings are way to high and ssh close to impossible.
on odroid C1+ , following this guide.

https://blog.georgmill.de/2015/09/03/re ... on-github/


PING 172.16.0.215 (172.16.0.215) 56(84) bytes of data.
64 bytes from 172.16.0.215: icmp_seq=1 ttl=64 time=149 ms
64 bytes from 172.16.0.215: icmp_seq=2 ttl=64 time=1147 ms
64 bytes from 172.16.0.215: icmp_seq=3 ttl=64 time=130 ms
64 bytes from 172.16.0.215: icmp_seq=4 ttl=64 time=319 ms
64 bytes from 172.16.0.215: icmp_seq=5 ttl=64 time=249 ms
64 bytes from 172.16.0.215: icmp_seq=6 ttl=64 time=109 ms
64 bytes from 172.16.0.215: icmp_seq=7 ttl=64 time=252 ms
64 bytes from 172.16.0.215: icmp_seq=8 ttl=64 time=253 ms
64 bytes from 172.16.0.215: icmp_seq=9 ttl=64 time=268 ms
64 bytes from 172.16.0.215: icmp_seq=10 ttl=64 time=272 ms
64 bytes from 172.16.0.215: icmp_seq=11 ttl=64 time=296 ms
64 bytes from 172.16.0.215: icmp_seq=12 ttl=64 time=288 ms

Thanks Michael.

Post Reply

Return to “Ubuntu”

Who is online

Users browsing this forum: No registered users and 6 guests