Search Results for: 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 …
LwIp è un’implementazione della suite TCP/IP per architetture basate su microcontrollori ed è stata sviluppata, inizialmente, da Adam Dunkels al SICS (Swedish Institute of Computer Science): oggi è diventata una buona soluzione per le applicazioni embedded. L’obiettivo di Dunkels è di utilizzare lo stack LwIP in applicazioni con ridotte capacità di memoria e, a …
Quali sono i limiti e le considerazioni da tenere presente quando si decide di fare il troubleshooting di un sistema embedded? E se poi la nostra applicazione risultasse integrata in un real-time kernel? In questo articolo cerchiamo di fare alcune considerazioni su come condurre sessioni di debug utilizzando la strumentazione a nostra disposizione. Una sessione di …
Scopriamo in questo articolo il cross compilatore SwiftX, un sistema di sviluppo interattivo basato sul linguaggio Forth in grado di supportare un’ampia gamma di microcontrollori. Il cross compilatore SwiftX è prodotto dalla società americana FORTH Inc. (figura 1), la più grande e referenziata azienda in grado di fornire soluzioni e sistemi basati …
Da diversi anni, le cosiddette tecniche soft-computing si stanno affiancando ai più tradizionali approcci di programmazione. La loro diffusione in ambito embedded, sta via via crescendo in conseguenza dei notevoli risultati ottenuti anche sul campo. La progettazione dei sistemi embedded è ormai molto diversa dalla programmazione dei calcolatori. I programmatori per PC sono abituati a standard …
I dispositivi Internet of Things (IoT) richiedono un ricco set di opzioni di connettività wireless e protocolli di rete. Dai dispositivi indossabili, medical, alle appliance intelligenti alle automobili, i dispositivi connessi richiedono scalabilità, funzionalità grafiche avanzate, sicurezza dati, autenticazione e …
Uclibc è una run-time library realizzata in c ed è adatta per sistemi embedded con un ridotto footprint. la libreria è liberamente utilizzabile per le nostre applicazioni commerciali. Questa libreria è un valido strumento per chi ha l’esigenza di scrivere applicazioni per …
PSoC 4 Pioneer Kit è una piattaforma di sviluppo facile da usare e poco costosa, che consente di creare design per una vasta gamma di applicazioni embedded sfruttando la flessibilità di PSoC 4. Grazie alla famiglia di dispositivi PSoC 4200, …
I prodotti elettronici di oggi sono ciò che sono grazie alla memoria. Questi dispositivi richiedono alta velocità e larghezza di banda elevata. La generazione delle memorie DDR SDRAM (Double data rate synchronous dynamic random-access memory) raggiunge una larghezza di banda maggiore rispetto …
Questo articolo descrive alcune tecniche utilizzabili per stimare correttamente lo spazio di stack in applicazioni embedded. Tali stime possono essere utilizzate per evitare il fenomeno dello stack overflow, frequente causa di malfunzionamenti applicativi. L’articolo presenta inoltre alcune tecniche di ottimizzazione dello stack per sistemi embedded …
Lantronix ha lanciato un nuovo gateway IoT di piccolissime dimensioni. XPico 200 è destinato per applicazioni industriali e può utilizzare vari protocolli di connettività tra cui Ethernet, WiFi e Bluetooth. Per rendere il dispositivo più adatto alle applicazioni industriali, il …
Descript è un tool tutto italiano per il controllo e la manutenzione di schede embedded. E' un ottimo strumento per scrivere routine di test e fare sessioni di debug on board liberando il progettista hardware dalla necessità di conoscere un …
IAR Systems produce e vende tools per lo sviluppo e il debug di applicazioni embedded a microprossore/microcontrollore, offrendo supporto per un'ampia gamma di microcontrollori (MCU's) 8/16 e 32 bit. MSP430 rappresenta una famiglia di microcontrollori prodotti dalla Texas Instruments. Questi microcontrollori …
L’esigenza primaria di µClinux era quella di soddisfare il settore embedded dalla mancanza di una propria distribuzione Linux. La distribuzione µClinux è sottoposta ai vincoli della licenza GPL che permette la modifica del codice sorgente incluso e la sua distribuzione: nessun …
Connettività, sicurezza, intrattenimento, informazioni in tempo reale sul traffico, guida autonoma sono tutte funzionalità la cui crescita nel settore automotive sta procedendo in modo inarrestabile. Gli autoveicoli di ultima generazione offrono dei servizi avanzati che richiedono degli adeguati ed efficienti …
I sistemi embedded si interfacciano con il mondo esterno ed elaborano i dati provenienti dalle diverse periferiche. Elaborare e gestire tutte le informazioni in maniera efficiente può diventare un compito non facile quando le applicazioni non sono banali e le …
I dispositivi embedded verranno probabilmente a costituire gran parte dei sensori e dei controlli a basso livello dell'infrastruttura IoT: pensiamo ai sensori di movimento, al monitoraggio ambientale e al controllo dei dispositivi. In questo contesto la sicurezza costituisce un ruolo …
Nella lezione su come collegare un display TFT a colori via SPI al SAMD21 abbiamo visto come aggiungere un'interfaccia molto utile ai nostri progetti. In questa lezione impareremo a collegare una tastiera PS/2 che ci consentirà di inviare caratteri al …
L'evento EMBEDDED IOT si propone di offrire un'interessante aggiornamento tecnologico attraverso conferenze e business meeting su vari aspetti dell'IoT e dell'Industry 4.0. E' online il programma della conferenza dove verranno affrontati molti aspetti sulla sicurezza e connettività. Introduzione EMBEDDED IOT …
Il 16 ed il 17 maggio si svolgerà a Milano EMBEDDED IOT, un evento dedicato alle Tecnologie Embedded per l'Internet delle Cose. Questo appuntamento è parte di un evento ancora più grande che da quest'anno prende il nome di Milan …