On Fri, May 25, 2012 at 9:15 PM, Yishin Li <[email protected]> wrote:
> On Sat, May 19, 2012 at 1:04 AM, Jon Elson <[email protected]> wrote: > >> >> But, the REAL killer is that the ARM920T does not have >> floating point instructions! This would cause a MASSIVE slowdown in >> executing stock LinuxCNC code, as FP is used extensively throughout it. >> The Beagle's >> OMAP processor does have hardware FP support. >> >> > You are correct. The software FP is a killer to LinuxCNC. > > We had tried LinuxCNC on a arm9 board with Debian (armel, soft-floating). > We can hardly have smooth trajectory commands being calculated at 0.65ms > servo period. > > With BeagleBone and ubuntu 12.04 (armhf), we've successfully running > LinuxCNC at 0.65ms servo period. We use text-based keystick as the DISPLAY > for LinuxCNC. The system load average is 0.7, and the trajectory commands > are smooth. > After looking further into the miniemc2 project, I found its web-based UI approach is really attractive. With this approach, we can easily build a headless linuxcnc machine with web-server on it, and access the CNC with iPad or Android tablet through wireless network. For the floating point performance issue, I found its TRAJ_PERIOD is set as 10ms, which should be okay for the ARM920 board. Yishin -- ARAIS ROBOT TECHNOLOGY www.araisrobo.com ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
