Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Radiocomandi


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 06 aprile 13, 22:37   #821 (permalink)  Top
User
 
L'avatar di dtruffo
 
Data registr.: 21-10-2003
Residenza: Torino
Messaggi: 6.760
Invia un messaggio via MSN a dtruffo
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Per flashare si usa dfu-util
per compilare una qualsiasi toolchain arm della famiglia gnu (attualmente sul server usiamo yagarto)
il processore è un arm cortex C3.
Il firmware è opensource su google code...(a dire il vero attualmente esiste ancora una piccola parte closed source relativa al S-PORT)
suggerirei di lasciare la parte del core closed, tanto per evitare che qualche compilazione fatta dal 'so tutto io' causo danni che poi lo stesso certamente cerchera' di addossare al distributore/produttore....
__________________
Associazione Sportiva GRUPPO AEROMODELLISTICO VST - Volare su Tetti http://www.vst-aero.it - Per i poco intelligenti non indica 'i tetti', ma il Comune in cui ha sede il campo volo (Tetti Neirotti) che dista piu' di 750 mt. dalla pista.
dtruffo non è collegato   Rispondi citando
Vecchio 06 aprile 13, 22:43   #822 (permalink)  Top
User
 
L'avatar di lambdafly
 
Data registr.: 12-09-2012
Residenza: In the cloud
Messaggi: 2.507
Immagini: 3
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Per flashare si usa dfu-util
per compilare una qualsiasi toolchain arm della famiglia gnu (attualmente sul server usiamo yagarto)
il processore è un arm cortex C3.
Il firmware è opensource su google code...(a dire il vero attualmente esiste ancora una piccola parte closed source relativa al S-PORT)
OK, grazie. dfu-util ho scoperto che e' gia' presente nei pacchetti standard di installazione del mio sistema operativo. yagarto mi sembra ci sia solo per Windows e MacOS, quindi non fa per me. Il Cortex C3 non l'ho mai sentito, avresti un link agli spec? Non riesco a trovarlo sul sito ARM.

Ho utilizzato in passato diversi toolchain sia per ARM che per MIPS ma poi ho iniziato a compilare nativamente per ARM (al momento potrei compilare su un ARM Cortex A8 ed un ARM 11 ma probabilmente non sono compatibili, mi attrezzero' con un toolchain per il cross-compile).

Per quanto riguarda il firmware su google code, mi gireresti il link per cortesia? Cosi' inizio a darci un'occhiata. E' gia' disponibile il sorgente di quello che e' sui prototipi? Se non fosse ancora disponibile non fa niente, aspettero'.

Il progetto e' veramente interessante, non vedo l'ora che il software libero si diffonda anche in questo campo.

Ciao e grazie tantissimo per il lavoro che state facendo e per la pazienza con la quale stai rispondendo a tutte le domande su questo thread!

Lambda
lambdafly non è collegato   Rispondi citando
Vecchio 06 aprile 13, 22:49   #823 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.069
Citazione:
Originalmente inviato da lambdafly Visualizza messaggio
OK, grazie. dfu-util ho scoperto che e' gia' presente nei pacchetti standard di installazione del mio sistema operativo. yagarto mi sembra ci sia solo per Windows e MacOS, quindi non fa per me. Il Cortex C3 non l'ho mai sentito, avresti un link agli spec? Non riesco a trovarlo sul sito ARM.

Ho utilizzato in passato diversi toolchain sia per ARM che per MIPS ma poi ho iniziato a compilare nativamente per ARM (al momento potrei compilare su un ARM Cortex A8 ed un ARM 11 ma probabilmente non sono compatibili, mi attrezzero' con un toolchain per il cross-compile).

Per quanto riguarda il firmware su google code, mi gireresti il link per cortesia? Cosi' inizio a darci un'occhiata. E' gia' disponibile il sorgente di quello che e' sui prototipi? Se non fosse ancora disponibile non fa niente, aspettero'.

Il progetto e' veramente interessante, non vedo l'ora che il software libero si diffonda anche in questo campo.

Ciao e grazie tantissimo per il lavoro che state facendo e per la pazienza con la quale stai rispondendo a tutte le domande su questo thread!

Lambda
dfu-util va ricompilato perché sui vari linux (in particolare ubuntu) esiste una vecchia versione serve almeno la 0.7

Sul sito di yagarto esiste uno script che effettua la compilazione del toolchain
preparati un buon caffè...
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766

Ultima modifica di romoloman : 06 aprile 13 alle ore 22:53
romoloman non è collegato   Rispondi citando
Vecchio 06 aprile 13, 22:51   #824 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.069
Citazione:
Originalmente inviato da dtruffo Visualizza messaggio
suggerirei di lasciare la parte del core closed, tanto per evitare che qualche compilazione fatta dal 'so tutto io' causo danni che poi lo stesso certamente cerchera' di addossare al distributore/produttore....
no tutto open... la parte closed attualmente riguarda solo il protocollo s-port per la telemetria, per evitare che qualcuno glielo copi prima che la radio sia fuori...
Appena lo pubblicheranno in forma ufficiale/definitiva sul loro sito (come fanno per tutta la documentazione tecnica) andrà anche quella parte di codice in open source...


Lo so che sembra strano... ma questi pubblicano pure gli schemi elettrici...
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 06 aprile 13, 22:59   #825 (permalink)  Top
User
 
L'avatar di Andrea Montefusco
 
Data registr.: 29-08-2005
Messaggi: 450
Citazione:
Originalmente inviato da lambdafly Visualizza messaggio
Per quanto riguarda il firmware su google code, mi gireresti il link per cortesia? Cosi' inizio a darci un'occhiata. E' gia' disponibile il sorgente di quello che e' sui prototipi?
opentx - Improving your Tx! - Google Project Hosting

companion9x - EEPROM Editor for opentx / gruvin9x / er9x / th9x open source 9X firmwares - Google Project Hosting
__________________
As my old boss, an Apollo veteran, would often remind us “It’s good to be smart, but it’s better to be lucky.”
Wayne Hale, Space Shuttle Flight Director
Andrea Montefusco non è collegato   Rispondi citando
Vecchio 06 aprile 13, 23:04   #826 (permalink)  Top
User
 
L'avatar di lambdafly
 
Data registr.: 12-09-2012
Residenza: In the cloud
Messaggi: 2.507
Immagini: 3
Citazione:
Originalmente inviato da dtruffo Visualizza messaggio
suggerirei di lasciare la parte del core closed, tanto per evitare che qualche compilazione fatta dal 'so tutto io' causo danni che poi lo stesso certamente cerchera' di addossare al distributore/produttore....
Sto iniziando ora a leggere con attenzione questo thread e non ho capito se il software e' interamente sviluppato ex-novo o se stanno modificando un software che e' gia' Open Source coperto da GPL (es. open9x), ma in quest'ultimo caso gli sviluppatori sono obbligati a rilasciare sotto GPL il codice sorgente che e' stato modificato.

Non sono d'accordo con la tua affermazione: se si decide di avere delle componenti closed source (che ovviamente non possono essere quelle modificate a partire da open9x) lo si fa per scelta di mercato, non certo per la paura che qualcuno compili male il software. Per quello c'e' gia' la licenza GPL che esonera chi produce il software dalle conseguenze derivanti dall'uso improprio del software.

E comunque questo comportamento sarebbe contro la filosofia dell'open source oltre che essere illegale.

Lambda
lambdafly non è collegato   Rispondi citando
Vecchio 06 aprile 13, 23:05   #827 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.069
certo che è il sorgente di quello che è sui prototipi...
ci mancano solo due file: un .cpp e un .h

Ma comunque la radio anche senza quelli va... non legge solo la telemetria...
lo stesso sorgente è quello che gira sulla turnigy e sulle varie versioni di MB per la turnigy...
a seconda delle opzioni di compilazione cambia faccia..
ma qui siamo OT...
continuiamo se vuoi nel thread di opentx e companion
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 06 aprile 13, 23:07   #828 (permalink)  Top
User
 
L'avatar di dtruffo
 
Data registr.: 21-10-2003
Residenza: Torino
Messaggi: 6.760
Invia un messaggio via MSN a dtruffo
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
no tutto open... la parte closed attualmente riguarda solo il protocollo s-port per la telemetria, per evitare che qualcuno glielo copi prima che la radio sia fuori...
Appena lo pubblicheranno in forma ufficiale/definitiva sul loro sito (come fanno per tutta la documentazione tecnica) andrà anche quella parte di codice in open source...


Lo so che sembra strano... ma questi pubblicano pure gli schemi elettrici...
Non e' per un discorso di tutela, ma per evitare che qualcuno ci butti su una versione modificata che fa casino e poi pensi bene di volersi rivalere in caso di danni.

Ormai un qualsiasi quattordicenne che ha giocato 2 ore sul PC pensa di poter/saper fare tutto. Il criterio non e' dono di molti..... lascio immaginare i danni che possono fare
__________________
Associazione Sportiva GRUPPO AEROMODELLISTICO VST - Volare su Tetti http://www.vst-aero.it - Per i poco intelligenti non indica 'i tetti', ma il Comune in cui ha sede il campo volo (Tetti Neirotti) che dista piu' di 750 mt. dalla pista.
dtruffo non è collegato   Rispondi citando
Vecchio 06 aprile 13, 23:07   #829 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.069
Citazione:
Originalmente inviato da lambdafly Visualizza messaggio
Sto iniziando ora a leggere con attenzione questo thread e non ho capito se il software e' interamente sviluppato ex-novo o se stanno modificando un software che e' gia' Open Source coperto da GPL (es. open9x), ma in quest'ultimo caso gli sviluppatori sono obbligati a rilasciare sotto GPL il codice sorgente che e' stato modificato.

Non sono d'accordo con la tua affermazione: se si decide di avere delle componenti closed source (che ovviamente non possono essere quelle modificate a partire da open9x) lo si fa per scelta di mercato, non certo per la paura che qualcuno compili male il software. Per quello c'e' gia' la licenza GPL che esonera chi produce il software dalle conseguenze derivanti dall'uso improprio del software.

E comunque questo comportamento sarebbe contro la filosofia dell'open source oltre che essere illegale.

Lambda
opentx è open9x rinominato...
gli sviluppatori sono gli stessi: abbiamo cambiato nome perché non girava più solo sulla 9x.
quanto al "not visible source" è solo per via di un work in progress che frsky non gradisce sia visibile.. e sarà solo temporaneo..
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 06 aprile 13, 23:12   #830 (permalink)  Top
User
 
L'avatar di lambdafly
 
Data registr.: 12-09-2012
Residenza: In the cloud
Messaggi: 2.507
Immagini: 3
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
quanto al "not visible source" è solo per via di un work in progress che frsky non gradisce sia visibile.. e sarà solo temporaneo..
Figurati, posizione condivisibilissima. Dai, aspettiamo che esce, e' inutile parlarne adesso, e' meglio aspettare che sia tutto pubblico.

Grazie anche agli altri per le risposte.
lambdafly non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Vecchia radio nuova con FRSky? pikemax Radiocomandi 4 14 novembre 12 12:48
Vendo radio TURNIGY 9X +MODULO FrSky andrefly Merc. Motori ed Elettronica 2 10 novembre 12 12:33
radio futaba 6ex e ricevente frsky tfrsp piombo77 Radiocomandi 5 29 giugno 12 13:37
[GUIDA] Modulo frsky diy su radio hobbyking mick3485 Radiocomandi 0 30 marzo 12 13:38
FrSky 8Ch per radio Futaba gpet6 Radiocomandi 0 07 aprile 10 15:36



Tutti gli orari sono GMT +2. Adesso sono le 22:34.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002