Uso dell'SDK di OpenWrt su Ubuntu e derivate

Ritratto di marcorm96

 

Nel video vedremo come compilare, installare ed eseguire un nuovo programma per un router OpenWrt con architettura bcm63xx e target brcm63xx per esempio il Pirelli alice gate plus wifi.

 

Ho installato openWrt sul mio router seguendo la seguente guida.
Per prima cosa ci serve l'SDK di OpenWrt, questa permette di eseguire la cross-compilation ovvero compilare il codice sorgente per un’architettura (cpu) diversa da quella da cui si sta eseguendo la compilazione.

Il vantaggio di effettuare una cross-compilazione è principalmente quello di portare un’applicazione già esistente a funzionare su uno specifico dispositivo con un’architettura particolare o creare applicazioni apposite per quel dispositivo.

Qui trovate il link del'SDK
Qui trovate il link per scaricare il file sorgente helloworld da compilare in linguaggio c.
Qui il link per del file sorgente helloworld in linguaggio C++.

N.B. La procedura per compilare questo è la stessa che si esegue per il precedente e che si vede nel video,sostanzialmente cambia solo il makefile.

 

 

Tutta la procedura è spiegata nel dettaglio nel video seguente.
Buona visione !

 

 

Portale: