embedded pc

Salve. Sto cecando un embedded pc per montaggio a rack 19" che deve funzionare senza monitor/tastiera/mouse. Tutte le impostazioni devono avvenire in internet da interfaccia web. Preferirei SO windows xp, ma se non =E8 pratico va' bene anche linux. Mi date qualche consiglio/indicazione? Grazie.

Reply to
zuppo
Loading thread data ...

Il 30/11/2011 16:26, zuppo ha scritto:

Cosa deve fare questo pc? A quali impostazioni ti riferisci quando parli di web server?

Per capire se stiamo parlando della stessa cosa, guarda qui:

formatting link

Marco

Reply to
Marco Trapanese

Cosi' ad occhio embedded e rack 19'' non hanno molto senso insieme.

Se ti accontenti di gestire il pc da internet una volta effettuato il boot e caricato il sistema operativo va bene un qualsiasi case da rack con componenti standard e un sistema operativo che possa gestire un programma tipo vnc o desktop remoti.

Se vuoi vedere anche le schermate di boot ti ci vogliono soluzioni particolari e piu' costose, dalle schede madri gia' predisposte alle schede pci per remote management.

In attesa che finisca il corso di lettura del pensiero via internet intanto potresti darci qualche elemento in piu' tipo:

Quanto vuoi spendere Quanto puo' essere alto il rack Puoi usare parti usate/di recupero per no profit o progetto hobbistico o e' una roba professionale? Cosa devi mettere dentro il pc (schede pci,dischi,porte) Che programmi ci devi far girare.

E soprattutto: cosa devi farci?

Sulla base di quello che ci dici posso consigliarti un router con dd-wrt:

Ci accedi via web Ha linux Costa poco Ci sono soluzioni out of box gia' pronte Non e' strettamente un pc ma con linux in teoria non fa differenza.

Reply to
Conte Zero

Marco Trapanese ha scritto:

Raccogliere e sparare dati via RS232/USB/LAN/WAN.

Gestione del SO, caricamento ed esecuzione applicativi.

Non credo. Mi serve memoria di massa (diciamo 50GB) e possibilit=E0 di eseguire applicativi con linguaggi ad alto livello (pensavo VisualBasic in caso winxp e java in caso linux). Dici che si potrebbe fare?

Grazie.

Reply to
zuppo

Conte Zero ha scritto:

Sui 200 Euro

Ideale 1 unit=E0

Semiprofessionale: impiego atipico in ambito industriale per raccolta dati produzione e avvisi acustici/visivi delle previsioni di criticit=E0 sulla linea di produzione.

Memoria di massa da circa 50GB, RS232, USB, ethernet 100Mb/s.

Pensavo eseguibili VB6 in caso winxp oppure java in caso linux.

Vedi sopra. Avevo pensato a qualcosa del genere:

formatting link
C/265-4075.htm#access Cosa ne dici?

Mi sa che non basta, o no? Dove posso trovare le info migliori?

Grazie.

Reply to
zuppo

Il 30/11/2011 18:08, zuppo ha scritto:

Non con quella schedina. Visto che poi non utilizzi il monitor perché usare *visual* basic? Chiaro che si possono creare con vb anche sena GUI ma ha senso utilizzare questo linguaggio?

Ad ogni modo puoi benissimo utilizzare una scheda embedded basata su Atom (es. Advantech o altre) con XP embedded.

La memoria di massa puoi collegarla via USB, firewire o anche ethernet. La wan la realizzi con un adattatore wifi USB.

Altrimenti ti prendi un normale pc e lo metti dentro il rack, come ti hanno suggerito.

Marco

--

Reply to
Marco Trapanese

"zuppo" ha scritto nel messaggio news: snipped-for-privacy@u5g2000vbd.googlegroups.com... Conte Zero ha scritto:

Sui 200 Euro

Ideale 1 unità

Semiprofessionale: impiego atipico in ambito industriale per raccolta dati produzione e avvisi acustici/visivi delle previsioni di criticità sulla linea di produzione.

Memoria di massa da circa 50GB, RS232, USB, ethernet 100Mb/s.

Pensavo eseguibili VB6 in caso winxp oppure java in caso linux.

Vedi sopra. Avevo pensato a qualcosa del genere:

formatting link
Cosa ne dici?

Mi sa che non basta, o no? Dove posso trovare le info migliori? Grazie.

-------------------------------------------

Puoi prendere dei case da rack a 19 unita, ce ne sono alti 4U che contengono un pc normale, cosi' non hai problema con i componenti e metti quello che vuoi Esattamente come un pc casalingo, ufficio, server

Reply to
RobertoA

Non è molto come spiegazione. Raccolta dati può significare l'interfacciamento con una scheda di acquisizione di immagine che rileva imperfezioni nella produzione di pezzi, oppure un fototransistor che vede passare un pezzo e aggiunge +1 ad un contatore.

Mi permetto un consiglio: la macchina che raccoglie dati è meglio che faccia solo quello. Visto che parli di ambito industriale, lo storage meglio metterlo altrove. A meno che tu non abbia bisogno proprio di 50 GB di buffer, allora è diverso, ma i dati non conservarli lì.

Lascia stare VB e Java. Ti serve una macchina col quintuplo della potenza solo per bilanciare (in parte) la perdita di prestazioni introdotta da quelle schifezze di ambienti.

A25-GC/265-4075.htm#access

Secondo me dipende sempre da quello che devi fare, dove lo devi fare e come. Un arnese del genere potrebbe durare anni senza manutenzione in una server room ma costringerti a buttarlo dopo tre mesi se usato in ambienti "industrialmente" industriali.

Reply to
asdf

Marco Trapanese ha scritto:

?

Utilizzo vb6 da diversi anni. Per gran parte del codice il tempo di esecuzione non ha nulla da invidiare al c++ e il tempo di sviluppo =C3=A8 invece drasticamente inferiore. Se proprio devi lavorare su pesanti reiterazioni in memoria (ad esempio realizzare un equalizzatore audio multibanda) passi ad una dll c++ i puntatori e con semplicit=C3=A0 puoi addirittura ottimizzare in assembly. I controlli gui sono utili in sviluppo e in manutenzione, basta caricarli e utilizzarli solo sotto opzione (es. con parametri da linea di comando al lancio dell'eseguibile). Tu che alternativa proponi?

Questa mi sembra una buona strada. Il mio riferimento =C3=A8 il dreambox (ricevitore satellitare). Ha l' SO (linux) in flash (sostituibile solo avendo sotto mano il dreambox). Da remoto invece si pu=C3=B2 sostituire l'immagine dell'applicativo e fare il reboot. Poi l'apllicativo mette a disposizione paginate web per la gestione. Quello che cerco e' un hardware e un software che facciano qualcosa di simile (applicativi esclusi ovviamente).

Mi sa che spendo di pi=C3=B9 che acquistare un sistema gia' inscatolato. Per circa 400$ ne ho trovati addirittura fanless, harddisk statico e con ups incorporata. Ma temo di essere lasciato allo sbando con l' SO e di dovermi smazzare la preparazione della distro. Conosci qualche soluzione?

Grazie

Reply to
zuppo

Il 01/12/2011 10:52, zuppo ha scritto:

In generale con linux si opera tramite ssh, quindi sempre via "web" anche se non in maniera grafica. Con ssh puoi accedere da remoto al tuo pc con l'utente che preferisci, trasferire file (scp) ed eseguire comandi.

Un'alternativa - se ti piacciono le GUI - è installare un server vnc (es. freenx) che ti permette sempre da remoto di visualizzare il desktop del tuo pc.

Per la mia esperienza le strade sono tre:

  1. os già installato (es. fox board se acquisti la schedina sd). Vantaggi: immediatamente funzionante, supporto del produttore in caso di problemi. Svantaggi: non sempre è personalizzabile (es. windows embedded).

  1. os installato dal distributore. Vantaggi: gli chiedi esattamente cosa ti serve, si smazzano loro i test e i problemi. Svantaggi: costa :)

  2. os installato da te. Vantaggi: lo configuri come meglio preferisci, impari qualcosa, conosci più a fondo l'hardware e il sistema operativo, ecc... Svantaggi: ci vuole tempo e buona volontà (e $$$ nel caso di XP embedded)

Ciao! Marco

Reply to
Marco Trapanese

Accidenti, c'e' proprio la crisi. Per sorvegliare una linea di produzione prevedere solo 200 euro per l'hardware significa davvero stringere la cinghia.

formatting link

Che con la spedizione l'iva e la dogana costa il doppio di quello che vuoi spendere ma, a parte questo, e' ok.

Se devi prendere dei dati da un paio di seriali e poi registrarne una copia locale su usb ed inviarli via rete e' piu' che sufficiente e te la cavi con 50-60 euro. Certo che se ne puoi spendere 3-400 non ha senso risparmiare. Il suggerimento del router con wrt era ironico e riferito alla scarsita' di informazioni che fornivi.

Reply to
Conte Zero

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.