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

Reply via email to