> 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.

Real time scheduling would probably make sense for all serial receive buffers, 
there is a natural dead line then buffer get full. Or how should execution time 
be assigned to processes otherwise?

> 
> 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


-- 
Nicklas Karlsson <nicklas.karlsso...@gmail.com>

------------------------------------------------------------------------------
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