Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
smesh [2010/06/14 11:58] lucasmesh [2014/07/03 14:57] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
-===== Compilazione di Smesh per architettura MIPS =====+b===== Compilazione di Smesh per architettura MIPS =====
  
 === Toolchain === === Toolchain ===
Linea 150: Linea 150:
   patch --verbose -i conf.patch   patch --verbose -i conf.patch
  
-=== Lanciare Smesh === +=== Copiare Smesh ===
- +
-  * Ora c'è tutto il necessario per lanciare Smesh su una board MIPS (es. Ubiquiti RouterStationPro)+
  
   * Di seguito i file da copiare nelle rispettive cartelle nella RSpro   * Di seguito i file da copiare nelle rispettive cartelle nella RSpro
Linea 163: Linea 161:
   install/spines > /usr/sbin/spines   install/spines > /usr/sbin/spines
  
 +  * Rendere eseguibili i binari e lo script di avvio con
 +
 +  chmod +x 'file'
 +
 +=== Lanciare Smesh ===
 +
 +  * Ora c'è tutto il necessario per lanciare Smesh su una board MIPS (es. Ubiquiti RouterStationPro)
 +con il comando
 +
 +  /etc/init.d/smesh start
 +
 +  * Per abilitarlo all'avvio di Openwrt
 +
 +  /etc/init.d/smesh enable
 +
 +=== Note x compilazione alix ===
 +iproute dà errore nella compilazione, per eliminarlo bisogna modificare il file
 +
 +i486-openwrt-linux-uclibc/sys-include/linux/if_packet.h
 +
 +che si trova all'interno del tool chain aggiungendo le seguenti righe
 +
 +''/* types.h does not always (?) inlucde __aligned_u64 */''
 +
 +''#ifndef __aligned_u64''
 +
 +''#define __aligned_u64 __u64 __attribute__((aligned(8)))''
 +
 +''#  endif''