Newsgroup: it.comp.os.linux.development
Titolo: Consigli su Linux embedded

Salve a tutti,
vorrei avere qualche consiglio sul mondo del Linux embedded.
Vorrei una scheda su cui gira un Linux e su cui è presente:
. porta Ethernet 10/100
. USB
. seriali (meglio 2)
. disco flash di quelli standard
. VGA/LCD
. qualche pin di I/O
. magari qualche analogica d'ingresso
. RAM, magari su zoccolo così è espandibile
So che esistono mille soluzioni diverse (schede proprietarie,
schede PC104, mini-ATX, ecc. ecc.) ma volevo qualche consiglio
da qualcuno che, magari, ci ha lavorato sopra.
Ho visto la scheda Fox (
www.acmesystems.it
) ma mi sembra
troppo limitata nelle risorse (solo 4Mbit di Flash non espandibile?)
Inoltre la CPU non è 80x86 compatibile, da quello che ho capito.
La mia prima applicazione riguarda l'utilizzo della porta Ethernet
per il monitoraggio e la configurazione di un apparato elettronico.
Quindi parlo di Telnet, Web server e, soprattutto, SNMPv3. Ho visto
il pacchetto Net-SNMP sotto Linux che potrebbe fare al caso mio.
Su quale soluzione embedded potrebbe andarci?
Inizialmente non mi interessa Xwindows, grafica e altre menate.
Solo una cosa semplice: un kernel con 2/3 servizi. Quanta Flash,
secondo voi, dovrei prevedere?
Conosco già 
www.linuxdevices.com
, c'è qualche altro link che mi
consigliate di leggere?
Grazie a tutti per l'aiuto.

ciao,
puoi dare un'occhiata a
http://groups.yahoo.com/group/embeddeditalia/links
fra i siti segnalati c'e ' 
embedded.it
 con una guida a
produttori di schede embedded: nella mailing list,
poi puoi trovare qualche altra esperienza.
Io personalmente uso una scheda  custom, per
cui non ho esperienza con i vari prodotti che si trovano
in giro.
ciao
giammy

 Inoltre la CPU non è 80x86 compatibile, da quello che ho capito.
io ho lavorato/lavoro  sulla fox, sinceramente il sistemna di sviluppo e'
un po' arzigogolato all'inizio, poi ci si prende la mano.
Per quanto riguarda le risorse , è vero sono poche, a volte basta provare
ad aggiungere un programmino di troppo che superi il limite di grandezza
per il root FS. Putroppo non ho mai avuto a che fare con SNMPv3 quindi non
posso darti un parere certo.
Ti dico solo che sulla fox ci si sviluppa in c , fine. Scordati python e
altra roba pesante, non c'entra.
D'altro canto i costi sono contenuti rispetto ad altri sistemi embedded,
quindi.
per non 8086 compatibile intendi che nn puoi compilare un qualsiasi
programma sul tuo pc,col tuo compilatore di default, e dopo sbattercelo
dentro? beh, è vero, pero' come ti ho gia' detto , il sistema di
sviluppo, creazione del root FS , una volta capito, non è male.
I problemi vengono fuori quando c'è da compilare roba grossa (a me è
successo con la libreria expat ), ma alla fine ci si riesce, insomma.
qua un po' di documentazione :
http://developer.axis.com/doc/index.html
ciao

 da qualcuno che, magari, ci ha lavorato sopra.
Per darti anche qualche altra scelta:
http://www.viaembedded.com/product/epia_m_spec.jsp?motherboardId=81
Questa l'ho usata per un progetto di net-monitoring (anche via snmp),
usando una distribuzione Linux standard (Fedora Core 3). E' fanless, ha
anche un bus i2c usabile, la ram e' una ddr standard. Ha uno slot PCI su
cui inserire schede di acquisizione. Insomma, un bell'oggetto.
Ed usi una distribuzione Linux standard come sistema di sviluppo.
Siti correlati:
http://www.mini-itx.it/
http://www.linitx.org/forum/
http://shop.egotek.it/index.php?cPath=37_1
HTH
-- 
Mario "Reliant" Pascucci
"From" field altered. Please use ilpettegolo(a)
yahoo.it
 for private mail.
http://ilpettegolo.altervista.org/

 in giro.
Cosa intendi per scheda custom? Progettata ad-hoc da te?
A me sembra abbastanza difficile fare una cosa del genere,
tranne se non si lavora a tempo pieno solo per questo
progetto. 

 successo con la libreria expat ), ma alla fine ci si riesce, insomma.
Esperienza positiva, quindi... sono molto allettato. Tu quanto la
paghi e dove la compri? Mi sembra di capire che il sistema di sviluppo
è tutto gratuito, giusto?

 Ed usi una distribuzione Linux standard come sistema di sviluppo.
Effettivamente è la soluzione che vorrei adottare perché hai praticamente
un PC in piccolo ed utilizzi gli *software* software in quanto il processore
è Intel compatibile. Il problema è che il costo sale abbastanza.
Quanto può venire a costare una scheda miniATX di questo tipo? Magari
quella meno performante con almeno porta Ethernet 10/100, seriale,
LCD? A parte la scheda, immagino devo comprare la RAM e la Flash o
l'HD esterno, giusto? Esiste qualche scheda con la RAM on-board e/o
la Flash on-board? Qualcuna che utilizza delle schede di memoria Flash
anziché gli hd?

 Nessun problema, vado sempre di C. 
Non sono da escludere al %100 i linguaggi di scripting.  Ai tempi,
Alessandro Rubini ha fatto una cosa molto carina con Tcl:
http://www.etlinux.org/
Anche Lua sarebbe adatto a questo tipo di lavoro.
Saluti,
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Linux, Open Source Consulting
- 
http://www.dedasys.com/

 anziché gli hd?
Sul sito 
http://www.mini-itx.it/
 ci sono i prezzi. 
Esiste un convertitore da CompactFlash a ide:
http://www.mini-itx.it/product_info.php?cPath=16&products_id=131
Oppure dei dischi Flash IDE:
http://www.mini-itx.it/product_info.php?cPath=16&products_id=130
Io ho usato una Epia ME6000 fanless, 600MHz, 512M, un disco standard da
20G. Sopra c'e' una Fedora Core 3 con Java, OpenNMS
(
http://www.opennms.org/
), Tomcat, PostgreSQL.
Uso medio del processore: <7%
RAM: libera al 50%
Uso un display LCD con interfaccia fatta da me su progetto LCDproc:
http://www.lcdproc.org/
E' venuto un bell'oggetto.


 è tutto gratuito, giusto?
sì
ciao

 
http://www.lcdproc.org/
Io sto provando a connetterla ad un plasma
Ad essere sincero mi aspettavo che fosse piu' facile configurare questa 
piattaforma (visto che tutti ne parlano con linux)
La parte grafica secondo me e' proprio un casino ...
Audio, rete, etc vanno su bene ma se vuoi sfruttare tutte le proprieta' 
  del chip grafico mi sembra un po' un casino...

 progetto.
gia': il caso e proprio questo :-)
(comunque la scheda non l'ho progettata io:
io ci faccio solo il software di gestione)

   del chip grafico mi sembra un po' un casino...
Questo in effetti non lo uso proprio nella mia applicazione.


 faccio sapere.
Se non ti costa nulla...

 Se non ti costa nulla...
ok, in giornata chiedo