On 6/16/19 2:29 PM, John Dammeyer wrote: >> -----Original Message----- >> From: bari [mailto:bari00...@gmail.com] >> Sent: June-16-19 11:22 AM >> To: emc-users@lists.sourceforge.net >> Subject: Re: [Emc-users] LinuxCNC Processor >> >> On 6/16/19 1:09 PM, andy pugh wrote: >>> I don't think that you can use the Pi Ethernet for LinuxCNC as it is on the >>> USB bus. (I might be wrong about one ot both of these points) >>> >>> Machinekit has the hal_gpio driver for Pi GPIO: >>> >> https://github.com/machinekit/machinekit/blob/master/src/hal/drivers/ha >> l_gpio.c >>> And I was actually surprised that that wasn't in LinuxCNC. >>> Looking through the code they seem to also have similar drivers for the >>> Orange Pi, CHIP and a few other boards. >> The Orange and Banana Pi's use ARM SOC's with integrated Ethernet >> controllers vs the Rpi with the Ethernet controller on USB. >> >> With the open Mali drivers we can have accelerated 2D/3D as well now and >> use the Mesa cards over Ethernet. Some of the Banana pi's also have PCIe >> as a third option (SPI, Ethernet, PCIe) to connect to Mesa FPGA cards. >> > As far as I can see the only reason to consider a Pi, especially with the > lower number of I/O available is because it's got better video compared to a > Beagle. Otherwise why even bother? > > The Beagle has PRU's (integrated micro-controllers) for software stepping. The Banana and Orange Pi's do not have integrated micro-controllers but the i.mx8 does.
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-8-processors/i.mx-8-family-arm-cortex-a53-cortex-a72-virtualization-vision-3d-graphics-4k-video:i.MX8 In addition it has SPI, PCIe and an integrated GB Ethernet controller for real time expansion and open source 2D/3D GPU drivers for HD GUI's. https://www.nxp.com/assets/images/en/block-diagrams/IMX8-BD.png _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users