[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