Embedded Linux

Per le sue doti di portabilità e l’ampia gamma di architetture supportate, Linux si è dimostrato il miglior sistema operativo in assoluto per la realizzazione di soluzioni embedded.

Le particolari caratteristiche dei dispositivi hardware e le finalità d’uso dei sistemi embedded impongono infatti vincoli molto severi in termini di snellezza e affidabilità: la gestione ottimale della memoria volatile, della CPU e dei dispositivi di memorizzazione di massa con tempi di avvio minimi e uptime pressoché illimitato hanno reso Linux la scelta vincente per applicazioni di questo tipo, soprattutto in ambito industriale.

L’ineguagliata portabilità di Linux proviene dalla sua stessa storia: pensato inizialmente per essere impiegato sui sistemi desktop e server secondo criteri che lo rendessero adattabile a diversi contesti e portabile verso il maggior numero di architetture possibili, Linux ha scatenato sin da principio la creatività della comunità open source che ha prodotto soluzioni embedded per le piattaforme più svariate: dalle consolle di gioco alle piastre madri mini ATX/ITX, dagli smartphone di varie marche e modelli ai media center domestici. Un esercizio di hacking che ha moltiplicato le distribuzioni dedicate a questa importante area del software engineering.

Realizzare un sistema embedded Linux richiede una procedura di progettazione e di implementazione molto rigorosa:

  1. analisi dei dispositivi hardware e dei processi di interfacciamento
  2. scelta della distribuzione Linux più idonea
  3. customizzazione e compilazione del kernel
  4. build della ramdisk iniziale
  5. compilazione e installazione dei pacchetti richiesti
  6. messa in sicurezza e analisi post-installazione
  7. benchmark
  8. migrazione ai sistemi di produzione

Tetragono mette a disposizione la propria competenza in questo ambito offrendo un servizio accurato di consulenza e assistenza in ogni fase della realizzazione di un sistema embedded Linux.

Oltre alla realizzazione di sistemi embedded Linux ad hoc, Tetragono offre anche soluzioni preconfezionate per le seguenti architetture:

Argomenti correlati

  • Tetragono opera da oltre 10 anni con Linux
  • Tetragono sviluppa applicazioni per WordPress
  • Tetragono sviluppa applicazioni per Drupal
  • Tetragono sviluppa applicazioni per Magento