Project

General

Profile

Testing #460

Updated by Hammel over 9 years ago

The issue with oxmplayer not playing through ALSA is enough to have me review alternatives.    There are a "few to look at":http://www.makeuseof.com/tag/pi-overdose-heres-5-raspberry-pi-alternatives/ (and there are others beyond these).    The two that look like the best options are the BananaPi and the OdroidC1.    The former is mostly plug-compatible and could probably be used with just an updated toolchain.    The latter is a different board but has more horsepower (quad-core). 

 Some notes that will be helpful. 
 * "Raspberry Pi 2":https://learn.adafruit.com/introducing-the-raspberry-pi-2-model-b/ - a quad-core version that may _just work_ with my images, based on my research on toolchains for it. 
 ## Main diff: BCM2835 (single core ARMv6) to BCM2836 (quad core ARMv7) 
 ** See https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html#ARM-Options 
 ** See http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0491g/CIHGEBDH.html 
 <pre> 
  (armv6zk) Architecture level 
  (arm1176jzf-s) Emit assembly for CPU    
  (arm1176jzf-s) Tune for CPU  
 </pre> 
 becomes 
 <pre> 
  (armv7-a) Architecture level (re: march)    
  (cortex-7) Emit assembly for CPU (re: mcpu, which is the same as mtune for arm) 
  (cortex-7) Tune for CPU (re: mtune) 
 </pre> 
 It may be possible to use other settings if using the Linaro gcc releases.    These should be applicable to use standard GNU GCC releases. 
 * # "The BananaPi toolchain config":http://banana-pi.blogspot.de/2013/08/criando-uma-toolchain-com-crosstool-ng.html 
 ** ## And the "blog":http://luetzels.raspiblog.com/wordpress/?p=1492 that pointed me there 
 * # There are no easily found docs on setting up the toolchain build for the Odroid.

Back