[linux_var] arm compilazione cross o nativa?

Elena ``of Valhalla'' valhalla-l a trueelena.org
Ven 15 Apr 2016 09:31:05 CEST


On 2016-04-15 at 06:56:09 +0200, Giovanni Orlandi wrote:
> ho pensato di provare con openwrt
> 1) ci sono immagini openwrt x raspberry
> 2) ci sono pacchetti asterisk x openwrt
> non so se 1+2 sia banale o incompatibile

attenzione che l'orange pi non è un clone di raspberry: ha la stessa
forma, ma il chip è significativamente diverso e richiede un bootloader
differente (per il resto del software dovrebbero essere compatibili).

Purtroppo l'H3 non è ancora pienamente supportato nel kernel mainline_,
per cui potrebbe esserci da smaneggiare un po' per creare un immagine
che usi il kernel del produttore, ma hai pensato all'opzione debian?

Con quella hai già asterisk completo compilato per armhf senza bisogno
di fare nessuno sforzo per impostare la crosscompilazione né niente.

.. _mainline: http://linux-sunxi.org/Linux_mainlining_effort

Poi se ti serve compilare qualche pezzetto aggiuntivo, anche io
consiglio di attaccare un hd, che il tempo macchina che si risparmia 
crosscompilando non è necessariamente conveniente rispetto al tempo
sviluppatore che ci si deve dedicare in più.

So che gli A10 e A20 hanno già sata integrato nel chip, non attaccato
esterno su usb; non son sicura sull'H3, ma ci sono buone speranze.  Non
so come sia messo l'orange pi come piedini, le schede Olimex con questi
chip hanno un connettore apposta per l'alimentazione dell'hard disk e
vendono questo cavo_ per collegarlo; magari è adattabile, oppure può
far venire delle idee.

.. _cavo: https://www.olimex.com/Products/Components/Cables/SATA-CABLE-SET/

-- 
Elena ``of Valhalla'' — che ha vecchie esperienze di crosscompilazione
(automatizzata) tramite openembedded, e ricorda che si rompeva sempre
tutto.


Maggiori informazioni sulla lista Talking