spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Informatica > P. in Visual Basic

Rispondi
 
Strumenti discussione Modalità  visualizzazioe
  #1  
Vecchio 14-09-2011, 00.52.35
salva214 salva214 non è collegato
Nuovo robottaro
 
Data registrazione: 28-05-2009
Residenza: prato
Età : 26
Messaggi: 28
Potenza reputazione: 0
salva214 E' per ora ancora un mistero
Post Visual Basic e Microcontrollori

Ciao a tutti ragazzi! Sono nuovo del forum, mi chiamo salvatore, piacere

Passiamo al dunque...

Voglio realizzare un programma in visual basic tramite il quale poter programmare direttamente un microcontrollore senza passare per compilatori vari (come ICprog, MPLAB, ecc).
Mi spiego meglio; il programma dovrà essere composto in modo da seguire questi passaggi:

L'utente sceglie delle opzioni--> Il programma converte le informazioni date dall'utente in un file .hex --> il file .hex viene scritto nella memoria flash/eeprom del microcontrollore tramite porta USB (bootloader) o Tramite programmatore seriale, ecc...

In questo modo anche chi non sa un "H" di come si programma un microcontrollore potrebbe cimentarsi nell'impresa, un po come Game Maker per chi vuole creare un gioco ma non sa programmare ecco.

Inizialmente avevo pensato di studiarmi i sorgenti di compilatori come ICprog o altri, ma volevo prima sapere se esisteva qualcosa come delle dll gia pronte o qualcuno che avesse gia affrontato il mio stesso problema.

Se non sono stato chiaro chiedete pure

Grazie
Rispondi citando
  #2  
Vecchio 14-09-2011, 06.42.18
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 299
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

Ti sei spiegato benissimo, ed il mio consiglio è di non reinventare la ruota.
I compilatori esistenti ed i programmi di "programmazione" prevedono già di essere pilotati da riga di comando.
Pertanto io farei così:
Nel tuo programma l'utente sceglie cosa vuol fare
il tuo programma traduce tutto in un bel sorgente C
Chiama in background il compilatore ed ottiene l'hex
Chiama in background il programmatore e lo spara sul pic.
fine.
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #3  
Vecchio 14-09-2011, 07.59.15
salva214 salva214 non è collegato
Nuovo robottaro
 
Data registrazione: 28-05-2009
Residenza: prato
Età : 26
Messaggi: 28
Potenza reputazione: 0
salva214 E' per ora ancora un mistero
Predefinito

Innanzitutto grazie mille per la risposta

comunque, io avevo gia pensato ad una cosa simile, ma si può fare? cioè per intenderci, se nel caso un giorno volessi mettere in vendita la mia app oppure metterla su donazione, non sarebbe reato utilizzare anche programmi di terzi?
Rispondi citando
  #4  
Vecchio 14-09-2011, 12.50.11
L'avatar di SoldatoSemplice
SoldatoSemplice SoldatoSemplice non è collegato
Robottaro master
 
Data registrazione: 06-07-2009
Residenza: Roma
Età : 35
Messaggi: 263
Potenza reputazione: 128
SoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua fama
Predefinito

Hai idea di quali sterminate risorse e competenze servano per realizzare un compilatore efficiente?

Forse potresti fare un assemblatore esclusivo per codice nativo assembler, il quale dovrebbe fare una traduzione di semplici costanti, ma comunque non è cosa semplice lo stesso.

ICProg poi non è un compilatore.
Rispondi citando
  #5  
Vecchio 14-09-2011, 12.52.40
salva214 salva214 non è collegato
Nuovo robottaro
 
Data registrazione: 28-05-2009
Residenza: prato
Età : 26
Messaggi: 28
Potenza reputazione: 0
salva214 E' per ora ancora un mistero
Predefinito

Citazione:
Orginalmente inviato da SoldatoSemplice Visualizza messaggio
ICProg poi non è un compilatore.
hai ragione, l'ho inserito nella categoria sbagliata :P intendevo dire che è il programmatore lato PC però il problema è che lui lavora in seriale, mentre io volevo fare piu una cosa in USB...
Rispondi citando
  #6  
Vecchio 14-09-2011, 15.38.41
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 299
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

Citazione:
Orginalmente inviato da salva214 Visualizza messaggio
Innanzitutto grazie mille per la risposta

comunque, io avevo gia pensato ad una cosa simile, ma si può fare? cioè per intenderci, se nel caso un giorno volessi mettere in vendita la mia app oppure metterla su donazione, non sarebbe reato utilizzare anche programmi di terzi?
Perchè mai dovrebbe essere reato?
Lo sarebbe se tu includessi programmi commerciali senza far pagare la licenza, ma se usi sw free non hai certo problemi, basta che lo dichiari.
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #7  
Vecchio 14-09-2011, 16.58.07
L'avatar di SoldatoSemplice
SoldatoSemplice SoldatoSemplice non è collegato
Robottaro master
 
Data registrazione: 06-07-2009
Residenza: Roma
Età : 35
Messaggi: 263
Potenza reputazione: 128
SoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua famaSoldatoSemplice La sua reputazione è oltre la sua fama
Predefinito

Citazione:
Orginalmente inviato da sergio_camici Visualizza messaggio
Lo sarebbe se tu includessi programmi commerciali senza far pagare la licenza, ma se usi sw free non hai certo problemi, basta che lo dichiari.
Non mi risulta esista alcun compilatore per microcontrollore di tipo free, l'MPASM è un trademark della Microchip, il WAVRASM lo è della Atmel, i vari compilatori derivati dal C sono di proprietà delle rispettive compagnie.

Avevo letto qualcosa di un open source in merito al compilatore GPUtils realizzato per piattaforma Linux, ma comunque mi pareva che fosse sottoposto a licensa Creative Common, e quindi comunque non ci si può lucrare sopra.

E' una strada alquanto ardua.
Rispondi citando
  #8  
Vecchio 14-09-2011, 18.38.45
salva214 salva214 non è collegato
Nuovo robottaro
 
Data registrazione: 28-05-2009
Residenza: prato
Età : 26
Messaggi: 28
Potenza reputazione: 0
salva214 E' per ora ancora un mistero
Predefinito

mmmm...eh gia...in effetti sembra abbastanza dura...comunque per il momento mi dedico alla parte che arriva fino alla generazione del codice di livello alto...poi per quanto riguarda la compilazione vedrò che mi posso inventare....

magari con un discorso di diritti d'autore o roba varia si riesce a fare qualcosa?..oppure che so, una sorta di versione limitata con una licenza che verrebbe pagata al produttore in base al numero di copie distribuite, ma che però costi meno della versione con interfaccia grafica e quant'altro...possibile?
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code è Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Visual Basic ed Excel salva214 P. in Visual Basic 9 15-10-2011 20.52.56
OPENCV e Visual Basic giansy2000 OpenCV 1 15-06-2008 13.32.30
qualcuno sa usare il Visual Basic? eu34228833@tele2.it Forum generale 10 01-01-2008 23.07.01
Image animata in Visual Basic andy_69 P. in Visual Basic 1 03-12-2005 22.12.39
microsoft visual basic Cyber'93 P. in Visual Basic 2 09-10-2005 16.49.29


Tutti gli orari sono GMT. Adesso sono le: 07.01.35.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB