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

Moderators: odroid, mdrjr

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

Unread postby 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/projects/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
Website: https://blog.georgmill.de
Location: Düsseldorf, Germany

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

Unread postby 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-rt-odroid-c1/tree/odroidc-3.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/realtime-preemtive-kernel-sources-3-10-80-rt88-for-odroid-c1-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
Website: https://blog.georgmill.de
Location: Düsseldorf, Germany

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

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

updated sources: Add multitouch V/PID.
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
Website: https://blog.georgmill.de
Location: Düsseldorf, Germany

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

Unread postby 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 !!!!!
louis.nomine
 
Posts: 2
Joined: Wed Feb 10, 2016 10:42 pm
languages_spoken: english
ODROIDs: Odroid XU4

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

Unread postby 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
Gerry
 
Posts: 16
Joined: Thu Jan 08, 2015 8:08 pm
languages_spoken: english,DE
ODROIDs: C1

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

Unread postby 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-rt-odroid-c1/tree/odroidc-3.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/realtime-preemtive-kernel-sources-3-10-80-rt88-for-odroid-c1-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!
best_odroidfreak
 
Posts: 198
Joined: Wed May 04, 2016 1:07 am
languages_spoken: english

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

Unread postby 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.
User avatar
chlorisdroid
 
Posts: 141
Joined: Wed Feb 11, 2015 4:14 am
languages_spoken: english,german,netherlands
ODROIDs: c1,c1+, c2, hifi-shield
Website: https://blog.georgmill.de
Location: Düsseldorf, Germany


Return to “%s” Ubuntu

Who is online

Users browsing this forum: Yahoo [Bot] and 3 guests