Project

General

Profile

Actions

Testing #460

open

Review BananaPi as replacement for RaspberryPi

Added by Hammel over 8 years ago. Updated 11 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
09 - Testing
Target version:
Start date:
24 Jul 2015
Due date:
% Done:

30%

Estimated time:
Severity:
03 - Medium

Description

The issue with oxmplayer not playing through ALSA is enough to have me review alternatives. There are a few to look at (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 - a quad-core version that may just work with my images, based on my research on toolchains for it.
    1. 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
         (armv6zk) Architecture level
         (arm1176jzf-s) Emit assembly for CPU   
         (arm1176jzf-s) Tune for CPU 
         (vfp) Use specific FPU
        

        becomes
         (armv7-a) Architecture level (re: march)   
         (generic-armv7-a) Emit assembly for CPU (re: mcpu, which is the same as mtune for arm)
         (generic-armv7-a) Tune for CPU (re: mtune)
         (vfpv4) Use specific FPU
        

        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 kernel config (for 3.14) doesn't offer any options that address this specific change so they can stay as they are.
  • The BananaPi toolchain config
    • And the blog that pointed me there
  • There are no easily found docs on setting up the toolchain build for the Odroid.

Related issues

Related to PiBox - Action Item #511: Port PiBox to Raspberry Pi 2ClosedHammel19 Mar 2016

Actions
Related to PiBox - Action Item #965: Review alternatives to RaspberryPi due to supply chain issuesNewHammel03 May 2023

Actions
Actions

Also available in: Atom PDF