[Oberon] Oberon on Ultibo on RPi w/o Linux
Peter Matthias
PeterMatthias at web.de
Tue Aug 16 17:30:57 CEST 2016
Am 16.08.2016 um 03:41 schrieb Skulski, Wojciech:
>> OLR should run natively on BeagleBone with Linux.
>
> Peter:
>
> 1. Is OLR a user space application?
Yes. A kernel extension would be way too complicated.
> 2. Does OLR run under Linux scheduler?
Yes.
> 3. Is OLR providing workarounds for Linux scheduler time choppiness?
No. I have no knowledge about this and I don't need it.
> Explanation: My biggest concern with Linux is the choppiness of its scheduler. You never know how long a given action will take because it can be suspended and then activated at any time, usually with 1 ms granularity. It renders Linux a very poor real time environment. Texas Instruments is addressing this problem with Programmable Real Time Units (PRU) on the ARM-Sitara chip. These are great, but they are basically programmable state machines somewhat similar to Picoblaze (I am exaggerating a bit). I wonder if OLR can help with real time applications running on ARM under Linux, or is it just a regular user space app with all the scheduling baggage that Linux brings to the table.
I agree, for hard real time requirements the linux kernel migh not be
ideal, even in it'ts rtLinux version.
Regards,
Peter
More information about the Oberon
mailing list