firmware0:
Lo sviluppo delle nuove tecnologie ci consente di interagire in piena libertà di movimento con le macchine elettroniche rendendo possibile, con un semplice gesto, il dominio totale delle operazioni. Con il termine "human interface" ci si riferisce a tutti quei dispositivi elettronici ed …
Il CAN-transceiver è un emettitore (transmitter) e un ricevitore (receiver). Esso converte i dati del CAN controller in segnali elettrici che successivamente trasmette per mezzo delle linee del bus dati. Nello stesso modo riceve i dati che converte per il CAN-controller. Il protocollo CAN-bus …
Questo articolo presenta una breve carrellata di sistemi di sviluppo esistenti per il sistema operativo Linux, in modo da mettere in condizione il programmatore a scegliere il prodotto più adatto alle sue esigenze. Un ambiente di sviluppo è uno strumento, oggi …
Utilizzare Microblaze con la tecnologia VoIP è, di certo, una scelta non proprio facile perché richiede un intervento diretto sulle librerie dell’ambiente di sviluppo al fine di realizzare una configurazione in grado di garantirne il supporto. Al giorno d’oggi la tecnologia offre maggiori spazi di manovra e, …
Il proliferare del software nella gestione degli autoveicoli ha creato una forte esigenza di standardizzazione e regolamentazione delle loro procedure di progettazione e realizzazione. Da questa esigenza nasce AUTOSAR (AUTomotive Open System Architecture). In questo articolo verranno descritte le caratteristiche principali dello standard AUTOSAR e di alcune sue implementazioni. La piattaforma AUTOSAR …
In questo articolo si proporrà una soluzione completamente digitale per estrarre il clock da un flusso di dati seriali codificati con un protocollo NRZ. Ovviamente, essendo completamente digitale potrà essere implementata agevolmente su FPGA. La maggior parte dei collegamenti seriali integrano il segnale di clock nella trasmissione dei dati. Fondamentalmente è compito …
Un’introduzione al tool HSL di MentorGraphics il quale promette una migliore produttività oltre a tempi ridotti di sviluppo e verifica che si traducono in maggiore qualità e incremento dei profitti. L'elevata complessità logica dei moderni dispositivi (ASIC o FPGA) richiede la definizione di …
La diagnostica a bordo, dall’inglese On-Board Diagnostics, OBD o OBD-II, in un contesto automobilistico o motoristico in generale, è un termine generico che si riferisce alla capacità di autodiagnosi e segnalazione di errori/guasti di un veicolo. Analizziamolo in dettaglio. L’OBD-II è uno standard definito negli Stati Uniti a metà degli …
Un’introduzione ai microcontrollori low-power con interfaccia IR di Maxim. Sempre più applicazioni, soprattutto nel settore embedded, richiedono l’adozione di microcontrollori a bassa dissipazione di potenza in grado di garantire comunque adeguata capacità di calcolo e connettività di vario tipo. MAXQ (figura 1) è la famiglia di microcontrollori proposta …
Real Pic Simulator è un interessante simulatore di microcontrollori PIC di Microchip di fascia base e media prodotto da Digital Electro Soft che consente la simulazione visuale di applicazioni firmware precedentemente compilate. Il suo impiego consente, in alcuni casi, il test ed il …
Come realizzare un’applicazione ultra low-power con ricezione radio intermittente con il micro CC430 di Texas Instruments. CC430 è la famiglia di microcontrollori a 16-bit di Texas Instrument per il mercato delle applicazioni wireless low power in ambito, ad esempio, di sicurezza personale, building automation o metering. I dispositivi (figura 1) integrano …
Solo filosofia o necessità? In effetti, esistono differenti strumenti per seguire una sessione di test utilizzando l’ambiente di lavoro GNU con Linux: si parte da una banale comunicazione seriale fino ad arrivare ad una connessione di tipo JTAG e, grazie a questi accorgimenti, è pensabile condurre sessioni di debug sul kernel …
L’articolo illustra la realizzazione di un cronometro, utilizzando il microcontrollore Pic. Pratica e didattica per lavorare al meglio con il compilatore mikroBASIC PRO. Quando i microcontrollori non erano così alla portata di mano, anche per via dei relativi costi elevati, la costruzione di un cronometro o di un orologio era un'impresa …
FilterLab è un CAD di Microchip che qualunque appassionato di elettronica può utilizzare per progettare e dimensionare filtri analogici attivi basati su celle ad operazionali. In questo articolo ne illustriamo le principali caratteristiche applicative e le principali funzionalità. Un filtro è caratterizzato da una precisa banda di trasmissione, i …
Italia e mondo embedded, una coniugazione che, a prima vista, può sembrare difficile ma che, poi, nella realtà rappresenta una soluzione ottima: con KaeilOS il nostro Paese può certamente offrire un ottimo esempio di ciò che può fare l’industria con l’open source. Per prima cosa …
Gli obiettivi di progetto degli attuali sistemi di controllo industriali prevedono che gli stessi siano più veloci, più precisi e più piccoli, ma consumino meno e siano più affidabili. I progettisti di questi sistemi devono scegliere componenti che garantiscano il raggiungimento di questi obiettivi. Uno dei …
Nulla si crea e nulla si distrugge; in effetti, per trasferire contenuti di tipo multimediale si fa riferimento a politiche di compressione al fine di ottimizzare l’enorme carico di lavoro richiesto dall’applicazione in gioco. Audio e grafica: due campi abbastanza variegati con caratteristiche …
La progettazione di un convertitore DC/DC da utilizzare in un dispositivo portatile richiede uno studio molto accurato per massimizzare l’efficienza e allungare cosi la vita delle batterie. La maggior parte dei dispositivi portatili attuali si sta sempre di più miniaturizzando e complicando, per questo ci si …
Gli amplificatori integrati LT1991, LT1995 ed LT1996 di Analog Devices integrano, al loro interno, una serie di resistori che consentono di configurarne la topologia (differenziale, invertente o non invertente) ed il guadagno attraverso opportune connessioni stabilite tra i pin senza l’impiego di alcun componente esterno. Il tool “The Configurator 4.21” consente di definire automaticamente la configurazione …
Come usare le FPGA lgloo per l'acquisizione ed elaborazione di immagini e per il controllo di display LCD. I continui progressi tecnologici hanno determinato una rapida diffusione delle tecnologie video in molti àmbiti di applicazione, anche nel settore embedded. In questo …