Search Results for: arm processori
Due proposte per il settore embedded che rispecchiano due differenti soluzioni architetturali: da un lato ARM si basa su un core RISC e dall’altro, Renesas, con un core CISC. Renesas e ARM hanno un ruolo rilevante in un’infinità di applicazioni. Ad esempio, il Mindstorms NXT è composto di servomotori e sensori …
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 …
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 da 5.5 V a 3.3 V (tensione in DC) possono essere principalmente di due tipi: lineari e …
ROHM ha annunciato la disponibilità di un sistema programmabile IC (PMIC) per la gestione della famiglia di processori i.MX 8M di NXP che eccelle nell'elaborazione di audio, video e grafica in un'ampia gamma di applicazioni, dall'home audio / video all'automazione …
La smart grid è l'integrazione della rete elettrica tradizionale con le telecomunicazioni e le tecnologie dell'informazione di più recente fabbricazione. Tale integrazione consente di ottimizzare l'utilizzo efficiente delle risorse energetiche. Introduzione I proprietari di case residenziali hanno iniziato a installare elettrodomestici intelligenti …
In una applicazione embedded che necessita di molteplici funzionalità analoghe, è bene considerare quanto può essere funzionalmente collocato esternamente al chip. Tutti i System on Chip (SoC) basati su ARM necessitano, in qualche parte del sistema, di funzioni analogiche e, poiché la …
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 …
Nella precedente lezione abbiamo introdotto il modulo SERCOM del SAMD21 e la modalità USART, abbiamo visto cosa sono gli interrupt e come questi vengono gestiti dal NVIC dei processori Cortex-M. In questa lezione continueremo lo studio del modulo SERCOM, introducendo un'altra …
I sistemi operativi basati sul kernel Linux sono utilizzati in molte architetture embedded dell'elettronica di consumo e del settore industriale. Grazie alla loro versalità possono essere installati anche in dispositivi Mobile. Linux Embedded si differenzia dalla versione Desktop per un …
Benvenuti a questa serie di lezioni dedicate ai professionisti che vogliono compiere i primi passi nello sviluppo di applicazioni per processori a 32 bit. Il corso è rivolto a tutti coloro che hanno già esperienza con la programmazione embedded su …
Le architetture di processori single-core largamente usate sinora nelle applicazioni avioniche safety-critical, stanno diventando sempre più rare a causa del passaggio verso le architetture multi-core da parte dei fabbricanti di semiconduttori. In questo articolo ci soffermiamo sulla possibilità di ricorrere …
L'evento EW&D Fortronic ha visto la partecipazione di aziende quali NXP e Mouser, presentando molti dei loro ultimi aggiornamenti Embedded, Wireless e Display in materia di IoT e industry 4.0. Nello stesso tempo le conferenze di carattere tecnico hanno visto …
Nel corso degli ultimi anni, il costo dei microcontrollori a 32 bit (MCU) è sceso decisamente tale da trovare ampia diffusione nei sistemi embedded. La sua architettura efficiente, scalabile e con un ampio set di istruzioni unito ai potenti tool …
La velocità dei microprocessori multicore, già utilizzati dai computer ad alte prestazioni, non dipende tanto dalla velocità di un singolo core, bensì dal tempo necessario per il trasferimento dei dati tra i vari core. Le interconnessioni in rame utilizzate nei …
La scorsa settimana abbiamo iniziato la nostra lunga avventura nel fantastico mondo della programmazione della FRDM-KL46Z grazie all'utilizzo di programmi quali CodeWarrior e Processor Expert. Oggi cerchiamo di andare ancora più nel dettaglio per spiegare alcuni passaggi della scorsa puntata …
La scorsa puntata di questo nostro corso di programmazione su ARM abbiamo trattato la Suite CodeWarrior in ogni suo aspetto e raccontandovi delle diverse versioni disponibili. Abbiamo analizzato come funziona, che vantaggi offre, perchè sceglierlo. La programmazione però non si …
Inizia la terza puntata del nostro corso di programmazione su ARM e dopo aver introdotto le tematiche e parlato dell'architettura e della sua evoluzione, oggi il nostro viaggio continua affrontando un aspetto fondamentale ovvero la programmazione. Come cambia l'accesso alle …
Nella scorsa puntata abbiamo accennato ed iniziato ad affrontare l'argomento Cortex M0+ ma adesso, forti delle basi della prima puntata, è il momento di andare avanti. Naturalmente non era possibile spiegare l'architettura ARM in così poco tempo e pertanto nella …
Oggi, qui, sulle nostre amate pagine, si inaugura una nuova avventura. Dopo il corso di microprogrammazione terminato poco tempo fa e l'annuncio del seminario Freescale di qualche giorno addietro, annunciamo che questa sarà la prima di 13 puntate in cui …
In questa terza puntata del nostro Tutorial su Arduino DUE ci concentriamo sul micro controllore integrato, un Atmel SAM3X8E con ARM Cortex-M3. Probabilmente alcuni di voi avranno già avuto a che fare con quest'architettura mentre per altri potrebbe anche essere …