Newsgroup: it.hobby.elettronica.digitale
Titolo: sorgenti in C

Salve!
leggendo nei vari newsgroup e forum a proposito delle potenzialita' del C in 
ambito embedded, noto che qualcuno dice che  fra le cose positive di questo 
linguaggio oltre alla presunta portabilita' c'e' una montagna di codice free 
disponibile, mi dite dove si trova questa montagna di sorgenti da poter 
usare da studio? 

 usare da studio?
la montagna di codice è dentro di te....
... ma è sbagliata !
saluti,
quelo (simone.bern)

... ma è sbagliata !
Come stai? era tempo che non avevo una tua risposta, lo so che forse in me 
tutto e' sbagliato, ma tu  onnipotente quale sei avrai di sicuro capacita' 
fuori dal comune, ma perhce' perdi tempo dedicandomi del tuo preziosissimo 
tempo cosi' mi lusinghi e mi dai speranza che prima o poi dimostrerai che 
hai capacita' appena appena da semplice mortale? vabbuo' dimenticavo che tu 
sei un Dio, ma mi fai il piacere di non rispondere piu' ai miei post? le 
prime volte puo' essere anche simpatico ma poi rompi veramente le p...e 

Enzo ha scritto:

La portabilità non è presunta.
Per il codice....basta cercare. Dipende da cosa ti serve.
Con google si trova tutto ;-)
ciao
Brix


La portabilita' esiste ma non e' automatica. In altre parole non
illuderti di scrivere un programma in C bello e lineare per Win32
e poi pretendere di compilarlo per un PIC tale e quale.
La cosa e' possibile solo se hai abbastanza chiara in testa fin
dall'inizio la differenza tra le varie architetture dove dovra' girare
questo programma.
In questo modo puoi usare macro, compilazioni condizionali, tipi,
ecc. per differenziare la compilazione a seconda dell'architettura.
Il tutto in un unico sorgente. Cio' va bene nei comuni programmi
per computer, ma nel caso di micro dove c'e' una fortissima
interazione con l'hardware, la portabilita' non e' tanto semplice.
Riguardo alla montagna di sorgenti, sinceramente non so a
cosa ti riferisci, e mi pare difficile trovare sorgenti per risolvere
problemi cosi' specifici come sono quelli che devono risolvere
i sistemi embeded. Immagino che i sorgenti si possano trovare
per alcune funzioni generiche, per esempio file system, algoritmi
DSP, protocolli di comunicazione o al massimo la gestione di
qualche periferica molto diffusa come tastiere, display, ecc.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Enzo ha scritto:

Per quanto riguarda la portabilità avevi già postato un thread in 
merito, ti rimando a quello per eventuali chiarimenti.
Per la montagna di codice sorgente, non si trova chiaramente in un posto 
solo. Essendo il C un linguaggio molto diffuso, e per alcune 
applicazioni, ancora l'unico, si trovano parecchi esempi in giro.
Quello che ti posso dire è che quando devi implementare qualcosa, prima 
di metterti a scrivere, prova a cercare se qualcuno l'avesse già fatto.
Esempi tipici sono algoritmi noti in letteratura, come il CRC-16, che si 
trovano in 1000 versioni diverse.
Inoltre se il lavoro che devi fare lo ridistribuirai (ad un cliente o in 
un tuo prodotto), devi stare attendo alle licenze: che il sorgente sia 
disponibile non significa che sia gratis per tutti gli usi, come non 
significa che puoi appropriarti del lavoro altrui e farne quello che 
vuoi come se fosse tuo. Devi vedere caso per caso.
Ciao

 c'e' una montagna di codice free  disponibile,
http://www.google.com/codesearch?q=lang%3Ac&hl=it
Ciao, Carlo 

 wrote:

http://www.igrep.com
ciao.