Professionisti & Consulenti ICT - Italia

Il portale dei Professionisti & Consulenti ICT Italiani! Leggi tutto »

 

Category Archives: Embedded

Installazioni di Linux su sistemi non convenzionali

Un’ottica convenzionale vede l’informatica come un insieme di applicazioni e sistemi operativi ad uso esclusivo nella struttura del Personal Computer.

In questo articolo cercherò di estendere il mondo dell’informatica in un campo molto più ampio di strutture ma con metodi di interazione e campi di applicazione molto differenti tra loro. I sistemi controllati da microprocessore spaziano da un PC ad un microPC, da un supercomputer ad un microcontrollore, e l’informatica, come programmazione, viene applicata ovunque ci sia il cosiddetto “micro” affiancato da una memoria programma.

Questa introduzione all’occhio dei miei Colleghi sembrerà scontata, ma all’occhio di un imprenditore, il quale abbia intenzione di risparmiare negli investimenti IT, potrà sembrare molto interessante, vista la enorme offerta di mercato di dispositivi cosiddetti “embedded”, i quali sono dei veri e propri PC completi, offerenti servizi simili se non identici a quelli contenuti in apparecchiature ben più costose.

Socat: quando i dati passano via rete

Lavorando coi sistemi embedded molte volte mi capita di dovermi arrangiare su diverse cose, alcune volte la cosa è banale e poco interessante, ma altre no; in particolare, da un cliente, mi è capitato di dover testare le funzionalità di un modem GSM/GPRS collegato ad un sistema embedded ARM.

Il problema non era tanto nel test in se ma nel come poter accedere al modem (non poteva infatti essere scollegato dal sistema) utilizzando i tool standard che di solito si impiegano in questi casi. Il sistema del mio cliente era minimale, quindi non era subito disponibile nessun tool particolare tranne busybox, ed anche mettersi lì a ricompilare tutti i tool che mi sarebbero serviti era una soluzione poco fattibile, dato che non potevo stare tutto il giorno a ricompilare anziché testare il modem (venivo pagato per i test non per ricompilare pacchetti a destra e a sinistra! :).

Quindi come fare? Beh, la soluzione è abbastanza semplice: i tool di test del modem girano sul mio PC ed i dati  verso  e da il modem passano via rete; in pratica si realizza un collegamneto del genere (ASCII art):

 PC                      Embedded               Modem
+——————+    +—————–+    +—–
|   /dev/ttyS4<-+  |    | +->/dev/ttyUSB0 |<–>|
|               |  |    | |               |    +—–
|   +———–+  |    | +———-+    |
|   |              |    |            |    |
|   +->socat<->TCP |<–>| TCP<->a2e<-+    |
+——————+    +—————–+

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi