IDE ad hoc

Ciao a tutti! Volevo chiedere come si può programmare un IDE senza scopiazzarlo da altri Graziel

IDE = Integrated Development Environment ... ovvero un ambiente di sviluppo ... ... ora, cosa vuoi esattamente sapere ??? Come si scrive un programma ex-novo utilizzando l'IDE di Arduino ??? O cosa ??? :roll_eyes:

Guglielmo

Mi interessava sapere come sviluppare (magari con visual studio) un programma che abbia funzioni analoghe a quelle del normale IDE di arduino

Da quello che scrivi sembrerebbe che tu voglia crearti un TUO IDE ??? :astonished: :astonished: :astonished:

Non che non si possa fare, se lo hanno fatto gli ideatori di Arduino usando "Java" puoi fartene uno tu usando Visual xxxx ... ma ...

... sei sicuro di essere in grado di farlo ??? Hai una minima idea della complessità ??? Hai idea che già esiste un ambiente di sviluppo per processori Atmel sviluppato proprio da quest'ultima (http://www.atmel.com/microsite/atmel_studio6/default.aspx) ??? E per finire ... a che scopo creare un altro IDE ???

O intendevi dire qualche cosa d'altro ... ? :roll_eyes:

Guglielmo

Ehhh Guglielmo, e che sarà mai scrivere un nuovo IDE , da capo, e senza scopiazzare dagli altri!!!!

Mica ti ha chiesto come si fa una bomba atomica! :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:

Ho capito.
Grazie lo stesso

ma dai alla fine crei un programmino che è praticamente un editor di testo, poi alla pressione di un tasto compila tutto (comando terminale) e go.

Era proprio questo che intendevo ma... come fare?

Teiolass: come fare?

Ad esempio con Visual Studio, puoi usare VB.NET o C# per crearti la struttura dell'applicazione. La prima parte è semplice. Con pochi comandi implementi la schermata, i menù e l'interfaccia base. Poi viene il difficile. Devi scrivere il codice che eseguirà ogni funzione, tipo apri o salva i file, copia e incolla, fino al comando per compilare il codice con programmi esterni.

Mah ... non capisco il senso della cosa ... comunque ...

... con "Visual quello che ti pare" ti scrivi un bell'editor (... e lo farai come più ti aggrada), che probabilmente è la parte più banale, dopo di che ... visto che NON vuoi usare l'IDE di Arduino con tutto quello che c'è dietro (e c'è veramente tanto) ... ti studi cosa devi automaticamente includere (i vari .h, le librerie, il main che l'IDE ti nasconde, le chiamate a setup() e a loop(), ecc); come devi lanciare il gcc; come devi lanciare il linker; come, una volta compilato e linkato il codice, caricarlo su ogni SINGOLA board (ciascuna ha una sua particolarità); ecc. ecc.

... per fare cosa ??? Quello che l'IDE già fa o che editor, sicuramente più potenti del migliore che tu potrai scrivere, già fanno (Vd. http://www.sublimetext.com/ e relativi plugin per Arduino) ... :astonished:

Io impiegherei il tempo a sviluppare su Arduino usando strumenti professionali già esistenti, poi ... ciascuno fa quello che vuole del suo tempo ... ]:D

Guglielmo

niki77: ... Mica ti ha chiesto come si fa una bomba atomica! :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:

Be', ma quella e' semplice da costruire, ti bastano 7 chili di plutonio e una ventina di grammi di polonio 209 (il polonio 210 e' piu efficente, ma dura di meno :P), poi prendi il plutonio, ci fai due emisferi cavi, chiudi il polonio in una sfera di berillio e ...

Er ... aspetta, questo e' un forum pubblico ... magari e' meglio non spiegarlo qui, come si fa a costruirsi un petardo da 10 Kiloton :P XD XD XD

Tornando on-topic, ma scusa, che senso avrebbe ricostruirsi un'ide partendo da zero ? ... a meno che non ti servano caratteristiche speciali che non si trovano gia in quelli ufficiali, ovviamente ...

Etemenanki: ... a meno che non ti servano caratteristiche speciali che non si trovano gia in quelli ufficiali, ovviamente ...

Si, ma a quel punto fai un fork (come quello del cileno) se proprio ti servono funzioni in più.

O usi eclipse (come faccio io) o netbeans come fanno altri, o avr studio come tanti altri ancora, ma prima di fare un IDE da capo ce ne sono centinaia di altre soluzioni da provare!!

Etemenanki:

niki77: ... Mica ti ha chiesto come si fa una bomba atomica! :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:

Be', ma quella e' semplice da costruire, ti bastano 7 chili di plutonio e una ventina di grammi di polonio 209 (il polonio 210 e' piu efficente, ma dura di meno :P), poi prendi il plutonio, ci fai due emisferi cavi, chiudi il polonio in una sfera di berillio e ...

Er ... aspetta, questo e' un forum pubblico ... magari e' meglio non spiegarlo qui, come si fa a costruirsi un petardo da 10 Kiloton :P XD XD XD

Tornando on-topic, ma scusa, che senso avrebbe ricostruirsi un'ide partendo da zero ? ... a meno che non ti servano caratteristiche speciali che non si trovano gia in quelli ufficiali, ovviamente ...

Uhm... quasi quasi provo a farmi una centrifuga per estrarre tutto l'U-238 che cè dentro alla mia andersonite :P

Poi facciamo un Nuclear Powered Arduino :) anche se basterebbe appunto del pellet di Pu + delle banali celle di peltier come fanno nei satelliti :grin:

perchè fissione e non fusione?basta qlk milione di grado,qlk isotopo raro,e sei a posto..oserei dire banale 8)

Problemi di isolamento termico ... la mia schiuma di poliuretano non li regge, qualche milione di gradi :P XD