On Tue, 4 Feb 2020 11:21:25 -0800
Chris Albertson <[email protected]> wrote:

> If LinuxCNC where to be ported, the best platform likely would not use an
> OS like Linus or BSD or Windows.    The RTOSes all are very different from
> the more general-purpose OSes.     Linux.BSD/Windows all have kernels and
> can load and run binary images that are loaded from disk-like storage and
> have some kind of user interface.      An industrial ROTS does not do
> that.  It is literally 1000X  simpler and just runs one thing when you
> apply power.    Think of how a color laser printer works. There is likey an
> RTOS inside.

FreeRTOS and similar do not run Linux applications and they do not have a full 
implementation of POSIX. Usually they run only code from the builtin Flash 
memory and this is then I use them if an operating system at al.

> A laser printer is a good example of how people really want a CNC mill to
> work.  You design you document on the computer then press "print" and the
> printer creates it.   After the last of the data is moved to the printer
> you can turn the PC off it you like.

Might be a good idea to put the real time part, maybe also g-code interprter on 
one these simpler operating systems and have user interface on ordinary 
computer, not exactly as a laser printer but something towards that direction. 
Think some PLCs have a g-code interpreter and quite many are simple devices 
without a graphical user interface device put on a DIN rail, possibility to add 
user interface or chose with builtin is also possible.


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to