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
