Newsgroup: it.hobby.elettronica.digitale
Titolo: Consigli per un esperto principiante (please help!!!!)

Salve a tutti, mi chiamo Giuseppe e sono iscritto alla facolt� di ingegneria 
informatica a Napoli. Dopo diversi esami di elettronica e di calcolatori, 
ecco che il prof. di quest'ultima materia ci assegna un progetto. Mi sono 
domandato se fosse utile, visto che sono all'ultimo anno, fare qualcosa di 
pratico e non usare i soliti vecchi(vecchissimi) simulatori che ci hanno 
fatto utilizzare fin'ora. Ed ho pensato ad ARM(anche perch� fa parte del 
programma del corso). Dunque, adesso chiedo a voi: premesso che in teoria so 
parecchie cose, ma che non le ho MAI applicate (e dunque non lo so fare), 
come comincio? Ho cercato in rete ma non ho trovato una risposta 
soddisfacente. Per dire: compro una scheda con un processore ARM montato 
sopra( se anche fosse, quale???) .... E poi? La devo collegare al PC per 
poterla programmare? Credo di s�.... In che modo(attraverso la porta 
seriale, parallela, USB....)? Dipende dalla scheda? E una volta pure che 
l'ho programmata.... Che si fa? In C, ai programmatori alle primissime armi 
si fa fare un programmino che stampa "Hello World!".... Qual � l'esercizio 
corrispondente all' "Hello World" C? Una cosa facile, giusto per capire i 
passi di base.... Grazie mille per l'aiuto.... Teoricizzare � semplice.... 
Ma mettere in pratica mi riesce alquanto difficile!
Giuseppe 

 corrispondente all' "Hello World" C?
cosï¿œ su due piedi, direi di accendere e spegnere un led, anche perchï¿œ il 
classico "hello world" ( sempre valido sia ovvio ) richiede quanto meno 
che la seriale sia impostata ( per visualziare la scritta sulla seriale 
) o peggio ancora su un lcd ( che ha bisogno di una libreria per essere 
comandata, bisogna fare l'init del dispositivo ecc ecc ). Decisamente un 
"hello world" classico direi che ï¿œ sicuramente uno step superiore.
-- 
Il Razziatore,
"Lo sviluppo di una nazione si misura anche dallo stato della sua rete 
ferroviaria". Camillo Benso Conte di Cavour
"Per tutto quanto non previsto nel presente regolamento il capostazione 
deve usare senno e ponderatezza." Regolamento d'esercizio FS
-----------------------------------------------
MSN   : 
IlRazz...@netscape.net
ICQ   : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://razziatore.no-ip.com/mpp/

 fatto utilizzare fin'ora.
ASIM?


Hai la preparazione giusta ma solo teorica? credo che questa scheda  sia 
adatta a quello che vuoi fare, ha tutto pronto per essere operativa da 
subito, ha il processorre ARM LPC2103 della Philips, ha un bootloader in 
modo da caricare il firmware attraverso la seriale, la scheda viene fornita 
con tutto il necessario per iniziare, questo e' il link 
http://www.futurlec.com/ARM2103_Controller.shtml
 considerando che costa poco 
meno di 25 dollari e la spedizione sta sotto i 10 dollari, diciamo che per 
una spesa irrisoria risolvi il problema, rimane la questione del tempo di 
solito passa 1 mese dall' ordine alla ricezione della merce. 


Dunque, ricapitolando:
1) Compro una scheda
2) Scrivo il programma(assembler o C o tutt'e due?) per accendere un led (il 
led ovviamente va collegato all'uscita della scheda...giusto?)
3) Programmo la scheda(il programma che mi serve per caricarla lo vendono 
assieme alla scheda o � a parte?)
4) la alimento
5) il led si accende
Ho capito bene?? Grazie mille, comunque, per le informazioni!!!
Ciao,
        Giuseppe 

"Andrea D'Amore" <and.da...@LOSPAM.gmail.com.invalid> ha scritto nel 
messaggio news:and.damoreVIA-FC4...@newssrv.fastweb.it...

Ebbene s�...."Questo lo usavamo con windows 3.1"(cit.)!!!! Anche tu Ing. inf 
a Napoli?
Ciao,
        Giuseppe 

 ha scritto nel messaggio 
news:49f6a6c0$0$6842$5fc...@news.tiscali.it...

Grazie per la risposta, ma mi farebbe piacere pi� un aiuto sul come 
piuttosto che sul cosa;-)!! Quali sono i passi base per uno che � alle prime 
armi?
Ciao,
        Giuseppe 

 Ho capito bene?? Grazie mille, comunque, per le informazioni!!!
In generale si. Diciamo che per ARM permette una procedura piï¿œ 
raffinata, ovvero permette di eseguire programmi senza "scrivere" dentro 
al chip cosa che in fase di debug ï¿œ molto comoda ( la flash ha un numero 
di scritture limitate dopo quelle butti la scheda ).



Ok ci sono quasi. Capito tutto tranne come trasferire il programma in 
memoria.... Devo utilizzare uno di questi programmi?
http://www.futurlec.com/ARM2103_Controller_Tips.shtml
Nel caso di risposta affermativa, quale?? In effetti mi sembrano solo 
compilatori per ARM. Una volta compilato, linkato, etc, etc.... Come 
traferisco il compilato nella memoria?
Grazie mille per la disponibilit�.
Ciao,
        Giuseppe 

> Ged ha scritto:
[CUT]
P.S. In media quanto ci vuole per arrivare la scheda? 

        Giuseppe
Per quel prezzo ti danno tutto quanto serve per scrivere e programmare, ti 
arriva un cavetto che attacchi alla seriale del pc e trasferisci il 
programma al micro, ti danno un cdrom con tutto quello che serve per 
iniziare compresi esempi scritti in C. 

 Ma mettere in pratica mi riesce alquanto difficile!
Mi chiedo: perchï¿œ nelle universitï¿œ italiane si fa solo tanta (spesso 
inutile) teoria e mai pratica?
Basta googlare un po' e vedere quante belle cose pratiche fanno nelle 
universitï¿œ di mezzo mondo.
Nelle universitï¿œ italiane invece no, anzi, la pratica ï¿œ vista come un tabï¿œ.
Come mai?

 Grazie mille per la disponibilitï¿œ.
Prego :-) anch'io mi sto affacciando al mondo del ARM... e devo dire che 
la documentazione langue un pochetto...


 Come mai?
Perche' i professori di quasi tutte le universita' Italiane sanno solo la 
teoria 

 P.S. In media quanto ci vuole per arrivare la scheda? 
? in che senso?


 Come mai?
Ovvio la pratica la devono fare i ricercatori che pero' spesso non sanno 
  neache la differenza tra un PIC 16F e un PC e non sanno ( Ad esempio ) 
che esiste la famiglia 18F che fa le stesse cose ( e anche di piï¿œ ) che 
costa decisamene di meno.


 configurarlo/programmarlo/debugarlo ecc ecc
Il compilato viene trasferito tramite la seriale RS232, la scheda viene data 
insieme ad un cavetto e con un programma LPC2000 Flash utility della 
Philips, con questo premendo un tasto non ricordo se il reset oppure altro 
si carica il programma nel micro. 

 si carica il programma nel micro. 
Tale utility windows o c'ï¿œ anche linux/mac/quelcheï¿œ?


 teoria 
Un mio prof ï¿œ stato troppo divertente. L'avrei ucciso. Si stava 
prendendo il caffï¿œ alla macchinetta ( perchï¿œ ovvio dopo una dura 
giornata dono non hai fatto niente per ben 2 ore e hai preso un 
centinaio di euro cosï¿œ tanto per gradire non vuoi neache prendere il 
caffï¿œ? ) stava parlando con un suo assistente e ha detto la seguente 
cosa "eh sai sono costretto a fare un corso banale perchï¿œ a Roma non ci 
sono aziende del settore altrimenti farei cose piï¿œ divertenti"
ora... cosa pigna centra che a Roma non ci sono azziende? Magari se lui 
facesse cose "piï¿œ diverntenti" io potrei anche imparare qualcosa e 
crearla l'azienda no?



Non so se c'e' anche per linux/mac ecc. so dirti che funziona sotto Windows, 
comunque sul sito che ho indicato c'e' scritto:
Parts Supplied
. Included Parts: ARM2103 Controller, Serial Connector, Download Software, 
Manual on CD, Examples and Sample Code, Data Sheets on CD.
Quindi vuol dire che minimo puoi far lampeggiare un led, ed aggiungo, se si 
sa la teoria si sa programmare in C e se si conosce un po di inglese si puo' 
iniziare 

 corrispondente all' "Hello World" C? 
L' "Hello World" dei sistemi embedded ï¿œ far lampeggiare un LED ^_^

 corrispondente all' "Hello World" C?
L'equivalente embedded dell'hello world � far lampeggiare un LED. :)
-- 
emboliaschizoide.splinder.com


Perfetto... Credo di sapere tutto per iniziare! Il mio problema � solo la 
rapidit� di consegna della scheda... Non vorrei cominciare troppo tardi!
Ciao,
        Giuseppe 

 Quali sono i tempi di consegna? Pi� o meno di un mese?
Se paghi con la carta di credito, arrivano in tre o quattro giorni.
-- 
emboliaschizoide.splinder.com

 ha scritto nel messaggio 
news:1knc6beul81i2$.m541hwkpa7te$.dlg@40tude.net...

Non dovevi dirmi altro:-) Colgo l'occasione per ringraziare tutti.... 
Credo(tempo di corsi permettendo) che romper� parecchio su questo ng! 
Sopportatemi!
Ciao,
        Giuseppe