So how is that different from a non pre-emptive RTOS kernel?

My understanding, and it's very superficial, is that the real time component
of linux puts a scheduler in front of the basic LINUX kernel.  So now the
micro-stepping or DC-Servo/encoder support can get predictable low latency
response to events.

Building that into the kernel so that an application like LinuxCNC can
acquire the resources to get the same level of access above other hardware
seems obvious.  For a non LinuxCNC system perhaps the video or network or
serial port driver will want higher priority than default.  That's a system
configuration issue.  Not whether the scheduling by the kernel is hard real
time or soft multi-threaded.

John Dammeyer



> From: bari [mailto:bari00...@gmail.com]
> It only sort of does. If a kernel or X dev decides to access hardware
> directly to get his project done he probably will. Unfortunately there
> is no kernel police and no really agreed upon rules that they explicitly
> follow.
> 
> On 03/16/2016 12:10 PM, John Dammeyer wrote:
> > But see here's where I'm confused.  If Linux already provides priorities
of
> > tasks:
> > http://www.thegeekstuff.com/2013/08/nice-renice-command-examples/
> > then the LinuxCNC as a task can run higher than anything else.
> > If the motion/encoder control is offloaded to a device driver, which
> should
> > have even higher priority then where does the real time kernel of the
> > LinuxCNC fit in?
> > John Dammeyer
> >
> >
> 
> 
>
----------------------------------------------------------------------------
--
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to