[yocto] GCC on ARM

Gary Thomas gary at mlbassoc.com
Thu Mar 30 21:07:25 PDT 2017


[slightly off-topic]

I work with a number of embedded ARM devices, all with different
processors, hence somewhat different tuning and build directories:
   Raspberry-Pi (1,2,3 - mostly 3):
     TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7"
     build dirs:
       tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi
   BeagleBoneBlack:
     TUNE_FEATURES     = "arm armv7a vfp thumb neon callconvention-hard"
     build dirs:
       tmp/work/armv7ahf-neon-poky-linux-gnueabi
   i.MX6:
     TUNE_FEATURES     = "arm armv7a vfp thumb neon callconvention-hard cortexa9"
     build dirs:
       tmp/work/cortexa9hf-neon-poky-linux-gnueabi
       tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi
       tmp/work/cortexa9t2hf-neon-mx6qdl-poky-linux-gnueabi

What I'm wondering is, except for the obvious programs that use SoC specific
functions like the IPU/GPU on the i.MX6, how different are these really?  So
much so that they have to all have unique binaries?  Surely I could build
busybox or python and run the same binary on all three?

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



More information about the yocto mailing list