Domanda:
Compila i miei programmi RPi sul mio PC
Tiwenty
2013-01-23 00:24:14 UTC
view on stackexchange narkive permalink

Da quando ho ricevuto il mio RPi, ci ho giocato e sono davvero felice di averlo comprato!

Ci uso vari programmi ma ci vuole molto tempo per costruirli. avuto un'idea. E se potessi creare i miei programmi sul mio PC quad-core, sarebbe molto più veloce !? ^^

C'è un modo per creare i miei programmi su Windows o Debian sul mio PC per il mio RPi?

-Potresti provare http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/ immagino. Forse puoi overclokare questa achine virtuale, dovrebbe dare una buona spinta.
Questo potrebbe aiutare: http://raspberrypi.stackexchange.com/q/1/40
QEMU sembra più facile da usare rispetto a crosstools-ng, ma lo manterrò se non riesco a usare QEMU. Grazie Uwe Ziegenhagen e Jivings :-)
C'è un cross-compilatore pronto per il roll per RPi disponibile qui: http://raspberrypi.stackexchange.com/a/1144/4402
Questa si chiama cross-compilation e, come sottolinea @Jivings, ha già ricevuto una risposta nel post che ha collegato.
L'uso dell'emulazione utente di qemu funziona, tuttavia ... ci vuole un po 'di configurazione (compilare il proprio qemu per ottenere una versione più recente funziona meglio). Ho scoperto che corro su un i7, la velocità era simile a quella su un vero pi. Inoltre, nell'emulatore qemu vero e proprio, non sono riuscito a far funzionare SNP, quindi era limitato a 1 core.
Tre risposte:
#1
+2
goldilocks
2013-01-23 20:56:26 UTC
view on stackexchange narkive permalink

Ho appena dato una risposta a una domanda simile qui:

Posso usare il mio desktop Ubuntu per cross-compilare l'ambiente del linguaggio GO per il mio Pi?

NB. Non sono Frepa;)

Per riassumere, sì, lo è, ma costruire un cross-compilatore non è un compito banale per la maggior parte delle persone; Recentemente ho usato crosstool-NG per farlo che A) ha reso la procedura piuttosto indolore, B) ha prodotto un compilatore ac / c ++ che funziona per compilare eseguibili per pi.

Se tu voglio solo che questo crei cose tue , allora lo consiglio se le avvertenze che ho menzionato sull'uso di autotools e pkg-config non si applicano o sei disposto ad affrontare le seccature per farlo accadere (affrontare quelle seccature potrebbe richiedere più tempo rispetto alla semplice compilazione su pi, quindi ...).

Crosstool-ng può produrre un ambiente di base in cui è possibile compilare programmi che si basano sulle librerie standard + threading POSIX (questo è quello che ho testato con successo). Oltre a ciò, devi prima creare tutte le librerie di supporto che usi (sqlite, curl, ncurses, ecc.) In quell'ambiente.

#2
+2
duslabo
2013-01-29 06:16:51 UTC
view on stackexchange narkive permalink

Questo potrebbe aiutarti, lo ha spiegato molto bene:
Compilatore incrociato raspberry dell'ambiente di sviluppo

Modifica: il collegamento è attualmente interrotto: PDF Mirror

Sì, è quello che ho fatto. Ho scaricato le toolchain dal repo indicato nel tuo articolo. Grazie!
#3
+2
Mikhail Kupchik
2013-03-06 03:33:31 UTC
view on stackexchange narkive permalink

Puoi creare il cross-compilatore Raspberry Pi in esecuzione su Windows utilizzando MinGW, Cygwin e alcune patch dal repository Raspbian, ecco un'istruzione su come farlo: http://www.gurucoding.com/en/ rpi_cross_compiler / index.php

Questo è il tuo sito?


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...