Autore Topic: Gambas su ARM  (Letto 1733 volte)

Offline inkwaterman

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
    • http://nessuno
Gambas su ARM
« il: 12 Novembre 2009, 22:43:16 »
Salve

Ho letto sul changelog della versione 2.17 di Gambas che da questa versione è possibile farlo girare su macchine ARM.

Ho cercato documentazione a riguardo ma non ho trovato nulla ...

Qualcuno ha mai fatto il porting su ARM ?
Se si da dove posso partire?

La piattaforma sulla quale dovrebbe girare gambas è un ARM 9 con linux 2.6.28.

Grazie a tutti

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gambas su ARM
« Risposta #1 il: 12 Novembre 2009, 23:27:08 »
Ma che vuoi mettere gambas su un palmare?

In questo caso potresti provare a compilare da sorgenti

Offline inkwaterman

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
    • http://nessuno
Re: Gambas su ARM
« Risposta #2 il: 13 Novembre 2009, 09:27:23 »
Salve Ceskho  


Il target definitivo su cui far girare Gambas dovrebbe essere una scheda con processore ARM 9 ma non necessariamente un palmare.

Ti spiego meglio l'applicazione:

La mia azienda produce un modulo basato su un processore ARM 9, (puoi vederlo all'indirizzo http://www.engicam.com/gea-m6425.html).

Una parte dell'applicazione che devo sviluppare consiste nel fare il porting di Gambas su questo modulo. Non mi interessa l'interfaccia grafica di Gambas ma solo la parte di scripting. In pratica devo poter consentire ad un utente di scaricare uno script scritto in "BASIC" per farlo eseguire dal modulo.

Hai qualche consiglio da darmi ?

Ho scaricato le sorgenti di gambas ma da quanto mi sembra di capire Gambas utilizza massicciamente le QT. E' possibile compilare solamente l'interprete di script ?

Grazie

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gambas su ARM
« Risposta #3 il: 13 Novembre 2009, 13:52:32 »
Ovviamente gambas prima di un interfaccia a un cuore...è possibile creare software (nel tuo caso script) che non usano ne qt e ne gtk...in questo modo il tuo programma si porterà dietro come dipendenze solo il core di gambas stesso...spero di essere stato chiaro...se a te interessa questo allora basta andare nelle opzioni di gambas e togliere la spunta al componente gb.gui. In questo modo avrai un programma totalmente da linea di comando.

Offline inkwaterman

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
    • http://nessuno
Re: Gambas su ARM
« Risposta #4 il: 13 Novembre 2009, 17:22:37 »
OK quindi cosa mi consigli di fare ?

Tentare di fare il porting del core di Gambas su ARM ?

mi dici :

se a te interessa questo allora basta andare nelle opzioni di gambas e togliere la spunta al componente gb.gui. In questo modo avrai un programma totalmente da linea di comando.

Nel mio caso dovrò andare a spulciare nei makefile per trovare solo il core di gambas...

Sai mica se qualcuno lo ha gia fatto o se posso trovare delle istruzioni su come farlo ?

grazie

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gambas su ARM
« Risposta #5 il: 13 Novembre 2009, 17:28:23 »
Guarda sinceramente non saprei dirti se qualche pazzo a già fatto una cosa simile...dovresti provare a cercare nei motori di ricerca...ti consiglio però di cercare in inglese poichè in italiano su gambas trovi poco, figurati se poi trovi qualcosa di così "estremo"...:-)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Gambas su ARM
« Risposta #6 il: 13 Novembre 2009, 18:44:38 »
credo che dovresti cercare di caricare nel modulo i componenti essenziali di gamnbas , il compilatore, l' interprete e due o tre altri componenti che potrebbero esserti utili.

ma tu poi dare un comando ./configure   make  e make install nel modulo?

se si credo che potresti provare a compilare solo i componenti di cui hai bisogno.