Hi,

What about isolate a core in todays multicore cpu, to do the RT work, using
a custom support
 layer avoiding using linux itself, RTAI or Xenomai?

Even ARMs are going multicore today.

I presume that you can have the NON-rt running in standard Linux user land,
and
then communicate through shared memory with the isolated core.

I don't know much about the architecture, but I presume that the isolated
core can
 probably generate its own timer interrupts. I presume that the kernel
probably can
ignore a hardware card like a parallel port and lend its
responsibility/ownership to the core devoted to RT.

I'm not an expert but it looks like it can not be really difficult to make
HAL's
RT part to tun isolated on that core. Most setups are using two threads,
and lots just one.
A custom support layer without RTAI or XENOMAI
can be developed. Also I presume that there is some Open Source
POXIX like RTOS, that can be easier o use than to develop.

Such a philosophy, if possible, will make LinuxCNC pretty independent of
linux and even deployable in other contexes.

Would standard Linux in such a theoretical setup still ruin the RT
performance of the
standalone core running LinuxCNC's real time part?.

Cheers,

Javier
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to