From my understanding, a straight Debian armhf distro install will run on the rPi 2 and rPi 3. It should also provide performance improvements over Raspbian. When Raspbian is built there are many compiler flags that are disabled for things like vector instructions, etc. This is for backward compatibility with the first generation of the rPi which has a much older and stripped down ARM core.
I have no idea if packages compiled for use on an armhf Debian environment would run on Raspbian, but my guess is that there would be issues in addition to poor performance depending on the package. I was looking at using the rPi 2/3 for some realtime audio stuff and moving to a full fledged armhf distro with the ARM equivalent of SIMD (vector) instructions enabled made a HUGE difference in what could be accomplished. I found that Raspbian really hamstrung the performance of the newer boards and moving to a full fledged armhf distro was like a night and day performance difference. It went from "this won't work" to "wow, what else can I throw at this thing!" This was quite some time ago so perhaps Raspbian has improved? That project got put aside due to other priorities :( On 05/05/2017 07:56 AM, andy pugh wrote: > On 5 May 2017 at 13:41, Charles Steinkuehler <char...@steinkuehler.net> wrote: >> So does the armhf build run in Raspian or are you using qemu or >> something? AFAIK, standard Debian armhf code won't run on the RPi >> because Raspbian uses a different ABI (due to the not-quite full armhf >> compatible CPU on the original RPi). > > It might be worth considering that Gene's experience seems to be that > LinuxCNC on the Pi runs less than flawlessly. > > https://wiki.debian.org/RaspberryPi > > Seems to suggest that armhf works on Pi >= 2.0 > > buildbot "sim" builds run with realtime on preempt-rt kernels. >
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users