OPC UA realizza un’interfaccia applicativa universale sfruttando il suo spazio di indirizzo, mentre il TSN aggiunge funzionalità real time all’Ethernet standard, consentendo una velocità di…
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…
Esistono diversi ambienti di sviluppo basati sul microcontrollore ARM, ognuno con proprie caratteristiche e specifici strumenti di lavoro, ma tutti condividono, le stesse funzionalità, magari svolte in modo diverso. IAR Embedded Workbench per ARM o mVision della Keil…
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…
La comunicazione diretta tra dispositivi può portare a diversi benefici agli utenti in varie applicazioni, laddove i terminali siano nelle vicinanze. Lo standard LTE permette…
Esistono diverse proposte commerciali che permettono di sviluppare codice in ambiente ARM, in questo articolo è presentato l’ambiente MDK-ARM che ha il pregio di fornire una serie di utility attraverso un unico workbench. La proposta MDK-ARM…
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…
Come poter soddisfare le esigenze dei nuovi potenti microprocessori che richiedono elevata corrente a 3.3 V per la presenza, al loro interno, di un numero sempre crescente di transistor. I regolatori o convertitori…
L’elettronica automobilistica comprende sistemi azionati elettricamente dispiegati in varie parti del veicolo. L’iniezione elettronica, l’airbag, l’assistenza avanzata del guidatore e l’infotainment sono alcune delle aree…
LabVIEW real-time è un potente linguaggio grafico di programmazione privo della complessità presente nei sistemi di sviluppo tradizionali. Combinando un’estrema facilità di utilizzo con la flessibilità di un potente linguaggio come l’ANSI C, LabVIEW real-time consente di specificare il comportamento di un…
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…
Il controllo della tensione di alimentazione nei sistemi digitali è diventato un aspetto molto importante che il progettista deve considerare con attenzione, soprattutto con gli attuali componenti elettronici, come FPGA e processori, che necessitano di più tensioni di alimentazione. Nel presente…
Per anni, i produttori di dispositivi elettronici hanno fatto affidamento su diverse tecnologie per l’immagazzinamento di energia offline: in particolare batterie agli ioni di litio e supercondensatori. Entrambe…
L’effetto triboelettrico è definito come una piccola quantità di elettricità statica generata dal contatto e dal movimento di superfici, utilizzata per generare energia che viene raccolta…
I sistemi avanzati di assistenza alla guida (ADAS) sono una raccolta di tecnologie che aiutano a gestire in totale sicurezza i veicoli, allertando i conducenti…
La chiave del risparmio energetico in vari ambiti industriali consiste in una corretta gestione e controllo dei sottosistemi elettronici. A svolgere un importante ruolo sono…
In ambito automotive esistono diversi tipi di fluidi (carburante, olio motore, liquido di raffreddamento, liquido lavavetri, e altri ancora) che richiedono un monitoraggio dello stato…
I sistemi di assistenza alla guida (ADAS – Advanced Driver Assistance System) forniscono un livello di protezione automatico, migliorando l’esperienza del conducente e offrendo al contempo…
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 …
Poiché ci sono miliardi di nodi sensori IoT ancora da implementare, un problema critico che affligge molti sviluppatori è l’alimentazione. L’utilizzo di una powerline per…
I sistemi basati su fpga beneficiano delle soluzioni complete cc/cc in un formato da circuito integrato.I miglioramenti nelle geometrie dei processi delle FPGA e configurazioni di progetto più flessibili, oltre all’evoluzione dei…
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,…
Questo articolo introduce la problematica dello studio dei sistemi real-time in situazioni di sovraccarico, ovvero in quelle situazioni in cui la capacità di calcolo richiesta…
La preemption è la possibilità da parte di un sistema di interrompere una attività in corso per eseguirne un’altra in quel momento giudicata “più importante”….
Informativa
Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento ed utili alle finalità illustrate nella cookie policy. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la cookie policy.
Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Questo sito Web utilizza i cookie in modo che possiamo fornirti la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito Web e aiutare il nostro team a capire quali sezioni del sito Web trovi più interessanti e utili.
Cookie strettamente necessari
I cookie strettamente necessari dovrebbero essere sempre attivati per poter salvare le tue preferenze per le impostazioni dei cookie.
Strictly necessary cookies should always be enabled in order to save your preferences for cookie settings.
Se disabiliti questo cookie, non saremo in grado di salvare le tue preferenze. Ciò significa che ogni volta che visiti questo sito web dovrai abilitare o disabilitare nuovamente i cookie.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will have to enable or disable cookies again.