Newsgroup: it.hobby.elettronica.digitale
Titolo: Quale Sistema operativo "leggero" per scheda mini PC o PC104 ???

Scusate se rifaccio questa domanda, ma rileggendo il precedente post mi sono 
reso conto che forse poteva essere incomprensibile.
La domanda e questa:
Quale sistema operativo installereste su una scheda mini PC o PC 104 o PC 
industriale (non so' esattamente come si chiama), in grado di essere acceso 
e spento semplicemente attaccando e staccando la corrente ???
Su questo sistema operativo vorrei farci girare un programmino che legga dei 
dati da una seriale e li visualizzi su un display, magari con un gradevole 
aspetto grafico. Avrei pensato ad una applicazione in JAVA, se e possibile, 
semplicemente perche il JAVA lo conosco abbastanza bene. Altrimenti ???
Grazie ancora.
Marco. 

Marco ha scritto:

Penso (come ti avranno gia' detto) che l'unico sistema che puo' reggere 
ad una simile "Barbarie" sia il DOS.
Ha il vantaggio di essere leggero, gratuito (vedi free-dos o qualcosa 
del genere).
Poi ci metti un programma in C (che e' molto simile a Java) ed hai 
risolto il problema.
La grafica (a meno di esigenze particolari) la puoi fare a caratteri o 
in grafica con librerie apposite.
Ciao
Giuseppe

 semplicemente perche il JAVA lo conosco abbastanza bene. Altrimenti ???
Giusto per allargare le alternative io farei un pensiero anche a linux.
Alcuni vantaggi:
- esistono versioni embedded ha non hanno problemi ad essere spente 
brutalmente mentre stanno girando. Molti router e firewall sono fatti 
con linux, ad esempio mi pare che un router ADSL della D-Link sia basato 
su linux.
- S.O. multitasking, robusto, sicuro, ecc., ecc.
- ampia documentazione e supporto accedendo a newsgroup e mailing list
- ampia scelta di sistemi di sviluppo e piattaforme (C, C++, java, 
pyton, ...)
- architettura scalabile: si va da server e computer multiprocessore a 
distribuzioni che stanno su un floppy e usano la ram come disco.
- architettura a 32 bit: non si deve litigare con i limiti di memoria 
del vecchio DOS.
Svantaggi risptto al DOS:
- un po' piu' complicato da installare e configurare
- linux richiede piu' risorse: per un interfaccia grafica servono almeno 
32Mbyte, il resto dipende dall'applicazione e dai servizi che si 
vogliono attivare. Esistono distribuzioni senza grafica che partono con 
4Mbyte.
Ciao
Paolo

 Paolo
Marco 

 JAVA ???
Non sono un esperto di cose software ma mi pare che JAVA e "leggera"
siano due concetti antitetici.
Per un progetto a cui sto lavorando ho scelto la distribuzione Debian
Sarge anche se un quel caso il PC ha un hard disk di 20Gbyte.
Come linguaggio utilizziamo il C (o dovrei meglio dire usano visto che
non sono io che scrivo programmi).
Qualche spunto di riflessione (soluzioni non provate, per cui vedi un 
po' tu).
Una soluzione leggera con java non la conosco pero' la arcom vende 
questo kit che ti potrebbe interessare:
http://www.embedded.com/story/OEG20021014S0024
In passato ho usato delle loro schede e mi sono sembrate affidabili.
Una distribuzione basata su debian che occupa circa 50 Mbyte e':
http://www.damnsmalllinux.org/
Una rassegna di distribuzioni la puoi trovare qui:
http://www.linuxlinks.com/Distributions/
In passato avevo provato a giocare con questa:
http://www.angelfire.com/linux/floorzat/2diskXwin.htm
Una distribuzione italiana orientata ai sistemi embedded e':
http://www.klinux.org/
Hanno una live CD demo compatta scaricabile e mi prometto di provarla a 
breve.
Ovviamente molto altro si puo trovare con google e newsgroup che si 
occupano specificatamente di linux.
Il venditore del PC industriale non ti puo' dare supporto per la scelta 
del sistema operativo ?
Ciao
Paolo

 Altrimenti ???
Io metterei il DOS, per quel che devi fare basta e avanza, ma se vuoi il 
java magari cerca un linux che si scompatti in disco virtuale in ram e si 
esegua da lě, cosě se spegni brutalmente non incasini niente perchč 
l'immagine compressa sul disco resta immacolata.
La soluzione DOS credo sia piů veloce a caricare anche se ti interessa 
questa cosa.
Che specifiche ha il PC104? Io su uno equivalente pentium 266 mmx con 128 
meghi di ram ci faccio girare win 2k senza problemi. :)