Search Results for: linux embedded

USB embedded facile

Lo sviluppo di un sistema embedded con interfaccia USB viene sensibilmente agevolato grazie alla libreria software USB per i microcontroller da 16 e 32 bit di Fujitsu Semiconductor. Il bus seriale universale (USB) diventa sempre più l’interfaccia standard per sistemi embedded di qualsiasi tipo. Oltre ad offrire la possibilità di connettere supporti di archiviazione portatili (es. …

Massimizzare le più recenti tecnologie del processore ARM in ambienti embedded IoT ed Edge

Questi sono tempi entusiasmanti e impegnativi per gli sviluppatori embedded. Dopotutto, l'Internet of Things (IoT) e la sua controparte industriale, l'IIoT, sono spesso degli spazi applicativi eccezionalmente difficili da progettare. Gli sviluppatori devono gestire le richieste dei clienti, dell'amministrazione e …

Un FTP server Embedded

L’evoluzione delle applicazioni embedded in campo industriale spinge sempre di più gli sviluppatori verso l’impiego di piattaforme dotate di connettività ethernet. MCF51CN è una famiglia di controllori entry-level a 32-bit ColdFire di Freescale, con interfaccia ethernet 10/100, a basso costo, basso assorbimento ed alte prestazioni, supportata da kit di sviluppo e risorse software che consentono di realizzare, …

Gcc e i sistemi embedded

Chi realizza sistemi embedded utilizza per forza di cose un compilatore. In questo articolo si vuole affrontare un tema decisamente interessante: quali sono le attività da svolgere per realizzare un proprio cross-compilatore partendo da GCC. La cross-compilazione (cross-compilation) è una tecnica nella quale un generico compilatore, ospitato su un ambiente host, ad esempio un desktop o notebook, produce …

Xinu embedded

Xinu è un sistema operativo scritto da Comer alcuni anni fa e oggi disponibile per diverse piattaforme. Esiste anche una versione per il segmento dei sistemi dedicati chiamata Embedded Xinu. Accanto al sistema operativo Linux, sicuramente più blasonato rispetto ad altri, esistono sistemi alternativi. Senza ricorrere in maniera specifica a sistemi definiti microkernel, esistono infatti diversi …

Comparazione tra RTOS Linux

Esistono diverse versioni di Linux nel panorama commerciale ed è difficile stabilire quale presenta le migliori caratteristiche tecniche. Quali sono gli indicatori che permettono di stabilire quando un sistema operativo è migliore rispetto ad un altro? In questo articolo vi presenteremo due studi condotti in ambito universitario. Esistono diversi studi che si propongono di dare delle valutazioni prestazionali di …

BOOT Linux su ARM

Utilizzare una distribuzione Linux su USB è certamente un aspetto interessante e molto utile per le applicazioni embedded. Esistono, però, anche delle soluzioni basate su interfaccia SPI. In questo articolo vedremo che, indipendentemente dal dispositivo utilizzato, la sequenza di boot rimane pressoché identica. Da diverso tempo sono presenti sul mercato numerose proposte di Linux su …

La gestione degli interrupt su Linux

Gli eventi asincroni rappresentano un’importante caratteristica di un sistema embedded. Infatti, è attraverso questo meccanismo che il programma comunica con il mondo circostante. La gestione degli eventi asincroni basa la sua tecnologia su diversi aspetti: il compilatore permette di definire funzioni richiamabili da un’ISR, mentre, non di secondaria importanza, il sistema operativo, …

Send this to a friend