Newsgroup: it.comp.retrocomputing
Titolo: Chi di voi ha lavorato con 486?

Cercavo qualcuno che abbia lavorato o lavori con processori di questa fascia
in ambiente non Dos (preferivo Linux), per scambio informazioni sulla
programmazione di applicazioni per tale processore.
In particolare mi interessava la gestione della rete e della
seriale/parallela.
ciao


io avevo giochicchiato con un 486 con RTAI linux (una patch che rende il
kernel linux real time) e la parallela. Volevo
controllare un motore cc e avevo iniziato a controllare l'accensione di
led (sequenza, alternati ecc ecc). Poi avevo mollato tutto :-(
se conosci il C ci sono delle semplici funzioni per scrivere sui bit
della parallela (e credo anche per la seriale)
Tu che vorresti fare?
-- 
| Ciao Cacciavite       Linux Registered User #297089
| Powered by *Debian GNU/Linux 3.0* on Celeron 667MHz 	  

 Tu che vorresti fare?
anche con l'assembler è possibile!

 Tu che vorresti fare?
mah, il progetto è molto ad ampio respiro, per adesso mi interessava solo
avere qualche link su progetti esistenti di kernel realtime e di esperienze
nell'uso dell'ethernet.
grazie mille

..se hai intenzione di lavorarci tramite POSIX, indipendentemente da che
macchina sia puoi usare semplicemente le chiamate di sistema sui file
descriptor per la parallela + i socket per il network...semplice ed
elegante...altrimenti in asm o C direttamente sui registri della
parallela su 0x378 ma li non ha + senso, in quanto il legame con il
sistema operativo è totalmente perso...
 
 
										ciao

 avere qualche link su progetti esistenti di kernel realtime 
ti consiglio RTAI, e' ben documentata e ha una mailing list molto efficente. 
E' un tipo
di programmazione abbastanza complicata IMHO, infatti ho mollato per
quello, ma magari tu sei gia' "pratico" (forse piu' che complicata e'
diversa)


 diversa)
mille grazie per il link... da quel che ho visto dovrebbe essserci tutto
quello che cerco :)

 quello che cerco :)
ci farai sapere delle evoluzioni, vero? :-)
-- 
"...non potresti desiderare di essere nato in un'epoca migliore 
di questa, in cui si e' perduto tutto..."         S.WEIL

 ci farai sapere delle evoluzioni, vero? :-)
io volevo sapere almeno vagamente che "intenzioni aveva", ma non volevo
essere troppo insistente, magari e' qualcosa per la nasa e deve
rimanere top segret ;)
Qualcuno ha interesse ad avviare qualche progettino per controllare motori via
parallela ? giusto per cazzeggiare un po' (OS linux)


ok, ma spiegami meglio RTAI...che relazione ha con la parallela un kernel
real-time?
In genere o vai di POSIX, oppure se sei coatto vai di scrittura grezza su
0x378...i motori passo-passo a cosa li collegavi per necessitare
scheduler real-time?...xkè potrei pensare di partecipare al progettino
magari...
							ciao

 magari...
se si fa qualcosa di poco impegnativo (o comunque se si procede a
piccoli passi, ho parecchio da fare) si puo' organizzare qualcosa di
divertente/didattico.
Preferirei tener fuori RTAI e kernel RT in genere, perche' c'e' da
studiare parecchio (almeno per me)


 0x378...


intendo accedere alla seriale/network utilizzando le chiamate di sistema
(che in praticamente tutti gli unix sono standard...standard POSIX)
ovvero i descrittori di fila...open(), fcntl(), read() & write()
ecc..e per il network socket() bind() ecc...Cmq sembra interessante
l'utilizzo della parallela in real-time...o comunque un qualsiasi I/O
esterno...non ho esperienze di sviluppo in tale campo ma ora come ora mi butterei su
USB...si può pensare a qualche progettino...ne discutiamo magari su
azzurra ?
									ciao

 rimanere top segret ;)
ok, allora sparo il mio obiettivo (ovviamente non verrà m,ai interamente
realizzato... )
il discorso di fondo è che gli accessori domotici sono molto più difficili
da installare di un interruttore elettrico.
la mia idea è quella di avere dei componenti che "informino" la rete dei
servizi che espongono ("abbassa luce" etc) da riutilizzare da un controllore
di interfaccia (il 486) per colloquiare con l'utente.
l'idea era un display sensibile al tocco, ma visto i costi rimando a chissà
quando... nel frattempo uso VGA :)
per cui mi serviva un kernel affidabile e molto leggero.
mi servivano librerie di rete disponibili (non si sa mai, pensavo
all'utilizzo delle email per comunicazioni p l'ascolto di radio in streaming
con decoder mp3 esterno)
fondamentalmente per il resto un ambiente di sviluppo in C (possibilmente
compatibile Linux così crosscompilo sul computer e poi trasferisco)
per adesso è molto embrionale, quando finiscono gli esami penso di
buttarmici più seriamente.
ciauzzz