Newsgroup: it.hobby.elettronica.digitale
Titolo: compilatore CCS

Salve!
Sapete se e' possibile fare qualche settaggio nell' IDE del compilatore CCS 
per poter avere nel Identifiers Functions le sole funzioni del programma 
principale *.C ? capita che usando delle librerie, ci si perda poi nelle 
funzioni da controllare che sono scritte nel file *.C 

 funzioni da controllare che sono scritte nel file *.C
č normale con un IDE del genere...
se ho inteso cioň che chiedi la soluzione č options -> editor properties -> 
use code folding e poi a mano chiudi tutto quello che non vuoi vedere
non capisco come un compilatore che ritengo tutto sommato buono come quello 
della CCS possa avere un IDE cosě deprimente... se vuoi un consiglio passa a 
qualcosa di esterno e poi compili a linea di comando da dentro il nuovo 
ambiente di sviluppo;
ed esempio io uso textpad che costa poco ma cmq esistono ottime alternative 
anche free
-ice- 

 ambiente di sviluppo;
Quoto. Quando usavo il CCS utilizzavo NotePad++ o Programmer's Notepad 
per scrivere codice (e con quest'ultimo lo compilavo anche).
Marco

Ciao!
Ringrazio sia Ice che Marco, sto guardando gli editor che mi avete 
consigliato, sono alle prese con il sistema per poter compilare all'interno 
dell' editor e per vedere a video una struttura ad albero dove vengano 
visualizzate le funzioni le variabili ecc.... 


Come alternativa, io ultimamente sto usando questo:
http://www.codelite.org/
E mi sto trovando parecchio bene!
-- 
  _|/ Francesco Sacchi - Develer S.r.l., R&D dept.
   |\ 
http://www.develer.com/
 - 
http://www.bertos.org/

 visualizzate le funzioni le variabili ecc....
aggiungi +T +A quando compili a linea di comando con ccsc.exe (+T ti ctrea 
il tree-file, +A ti crea il file statistiche)
poi li apri dal textpad come file di testo
eventualmente aggiungi +EW per abilitare le warning e cosě dopo la 
compilazione ti dice anche la % di ram/flash utilizzata e anche (mi pare) i 
livelli di stack
-ice- 

 E mi sto trovando parecchio bene!
Ciao Francesco! Vedo che sei sempre un passo avanti :)
Secondo te potrebbe essere "l'editor definitivo" in sostituzione al 
potente ma farraginoso Eclipse?
Per definitivo intendo un editor che sia abbastanza leggero da essere 
usato come viewer di codice (così da avere la sintassi evidenziata) ma 
abbastanza flessibile e modulare per permettere sviluppo, debug e 
programmazione per le varie famiglie (in particolare, PIC, AVR, ARM).
Lo sto scaricando e ci darò volentieri un'occhiata ma se già lo stai 
utilizzando magari mi sai già dare qualche impressione :)
Grazie!
Marco


Sono alcuni mesi che lo uso proprio per i motivi che hai citato.
Io ci sviluppo per AVR/ARM/x86/bash etc... e ritengo che sia il migliore 
mai provato.
Ottimo anche il supporto per il debugger, noi lo usiamo con il 
compilatore codesourcery per ARM e tutto funziona a dovere (mancavano 
alcune cose per far funzionare il debugger remoto, ma ho contattato 
l'autore e nel giro di qualche giorno le ha aggiunte!).
Per finire, essendo multipiattaforma (lo usiamo su win, linux e mac) 
pensavamo di utilizzarlo come IDE di riferimento per BeRTOS.


 l'autore e nel giro di qualche giorno le ha aggiunte!).
Perfetto :)
Secondo te sarebbe utilizzabile anche per sviluppare con le Qt? Oppure 
in quel caso conviene ancora Eclipse?
Ciao e grazie
Marco


Certo, lo puoi usare anche con le Qt, anche se ultimamente è uscito Qt 
Creator che è fatto apposta da Nokia, è sicuramente più integrato, 
soprattutto per il designer e l'autocompletamento.


 soprattutto per il designer e l'autocompletamento.
Interessante, lo guardo subito :)
Marco


Sto usando l'editor che mi hai consigliato, mi piace per il debuger 
integrato, posso monitorare certi comportamenti di variabili ecc.., cosi' 
parte di codice posso provarle agevolmente sul PC prima di scrivere la 
versione per compilatore CCS.
A riguardo volevo chiederti se consigli di usare  MinGw 3.4.5 oppure 
MinGw-5.1.4
Grazie a te e agli altri che rispondono costruttivamente ed aiutando chi ne 
sa di meno. 

 MinGw-5.1.4
Direi quest'ultimo, il 3.4.5 č ormai di diversi anni fa. Anche se il 
lunguaggio č lo stesso, la versione piů nuova genera errori e warning 
piů precisi e codice piů ottimizzato.


 soprattutto per il designer e l'autocompletamento.
L'ho provato un po' oggi pomeriggio e da niubbo quasi totale di Qt l'ho 
trovato ancora un po' "acerbo", nel senso che secondo me proprio il 
designer e l'autocompletamento sono fatti a metà :)
Però di sicuro c'è il vantaggio che con un unico installer si ha il 
tutto funzionante al primo colpo!
Anche se siamo OT con il thread (mi scuso con l'OP) ti faccio una 
domanda che forse già avevo fatto in passato ma non ricordo più 
onestamente :(
Mi sai consigliare un NG o forum ben frequentato per fare le prime 
banali domande sulle Qt?
Ho piccole perplessità che se tentassi di risolvere da solo a casaccio 
impiegherei un sacco di tempo... :)
Ciao!
Marco

 banali domande sulle Qt?
Ci sono le mailing list ufficiali:
http://lists.trolltech.com/
E il forum:
http://www.qtforum.org/
Lunedì sento i miei colleghi in contatto con Nokia se hanno 
qualcos'altro di ufficiale.


 qualcos'altro di ufficiale.
Grazie mille come sempre!
Marco