Subject:
|
Re: Aggiornamenti
|
Newsgroups:
|
lugnet.loc.it
|
Date:
|
Sat, 18 Dec 1999 15:00:58 GMT
|
Viewed:
|
483 times
|
| |
| |
Ciao Guido,
Juda wrote:
> PS quanta memoria ha l'RCX?
Ha 32 Kb di RAM. Purtroppo il firmware ufficiale ne ruba parecchi,
e a disposizione del programmatore restano solo 6100 byte.
[ Un'enormita', comunque, se confrontati ai 3500 byte del VIC20,
la gloriosa macchina (triciclo? :) su cui ho mosso i miei primi
passi informatici. (Scusate il momento nostalgico... :)) ]
Il linguaggio che ti consiglio di usare all'inizio e' NQC,
nell'ambiente integrato RCXCC. Trovi tutti i link sul sito di ItLUG.
NQC e' molto simile al C e quindi, se tu gia' conosci quel linguaggio,
in un pomeriggio impari tutte le differenze e le novita'.
Personalmente mi diverto molto a programmare in NQC perche' e' una
continua sfida al risparmio del singolo byte, cosa che in piena era
microsoft non capita di frequente.
Purtroppo NQC porta con se' tutte le limitazioni del firmware
ufficiale. Le piu' seccanti sono: il limite di variabili utilizzabili
fissato a 32, e l'assenza del concetto di array.
Quindi sono permesse reti neurali solo moooolto piccole e
"contorte"! ;)
Ma non disperare...
> Con i tools di programmazione ce ci sono in giro, considerata
> la domanda precedente, pensate che sia possibile sviluppare una
> piccola rete neurale sull'RCX?
Volendo fare cose piu' complicate con l'RCX, la scelta obbligata
e' il legOS, un sistema operativo sviluppato in modo indipendente
da Markus Noga. Ancora una volta trovi il link sul sito di ItLUG.
E' un po' difficile da installare ed e' ancora piuttosto instabile,
ma ha delle potenzialita' formidabili:
- User tasks are executed as native code, not interpreted.
- More memory. Forget 32 variables. Think 32k.
- Full-featured language. Use the same gcc that compiles Linux.
- Priority-based preemptive multitasking.
- Real process synchronization with POSIX semaphores.
- Fine-grained hardware control:
* supports CPU power saving.
* complete LCD control.
* raw mode IR.
Io sto aspettando di avere un po' di tempo da dedicargli, ma sono
sicuro che presto o tardi migrero' verso legOS.
A suo tempo ho comprato l'RCX con il fermo intento di provare a
sviluppare un sistema in grado di modificare il suo comportamento
in relazione all'esperienza. Se ti va, quindi, possiamo provare a
collaborare su questo punto. Io ho una conoscenza abbastanza diretta
delle reti neurali, avendole implementate ed usate per la mia tesi di
laurea.
Un'idea che ho e' sviluppare una mappa di Kohonen in cui ogni nodo
e' costituito da un diverso RCX che comunica con gli altri e con il
master tramite la porta IR: in questo modo si potrebbe realizzare
una simpatica squadretta di esploratori coordinati. Una sorta di
Super-MindGame, per capirci.
Fermatemiiiiii :)))
Ciao,
Antonio
|
|
Message has 2 Replies: | | Re: Aggiornamenti
|
| iant <iant@libero.it> wrote in message 385BA1AA.2CA1268D@libero.it... (...) Veramente interessante!!! C'è qualche possibilità di partecipare al progetto, o almeno di capirci qualcosa anche per un "non addetto ai lavori" (studio architettura) come (...) (25 years ago, 19-Dec-99, to lugnet.loc.it)
| | | Re: Aggiornamenti
|
| Riparliamone. Io ho vari manuali visto che me ne ERO interessato con intenzioni attive. Ma la mancanza di tempo... iant ha scritto nel messaggio <385BA1AA.2CA1268D@l...ero.it>... (...) (25 years ago, 19-Dec-99, to lugnet.loc.it)
|
Message is in Reply To:
| | Aggiornamenti
|
| Ora che ho finito di rispondere passiamo alle novità. Quello che ieri vi prospettavo come probabile nuovo mebro è sempre più vicino. Mi ha detto di aver ordinato il RIS, il telecomando e non so cos'altro. Spero di farlo postare al + presto. Per (...) (25 years ago, 17-Dec-99, to lugnet.loc.it)
|
5 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|