Kirk Wallace wrote: > My understanding is, it is because RTAI (loadrt) has no floating point > functions. Floating point has to be done in userland (loadusr). But now > that I mention it, then why would one specify even a servo thread? I > guess I don't have an understanding. > No, sorry. The servo thread is set up in the RTAPI to save/restore FP state. It has to, as MANY of the components used use FP calculations, like PID, many of the servo interface drivers, and a whole bunch of other HAL components. I think most of the FP functions are compiled in-line. If you try to include a math library from the usual user-level libraries, it will not link. Most of the desired math functions are available in the library provided by LinuxCNC for HAL components.
Jon ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
