Embedded:

è la categoria relativa all’elettronica embedded. Troverete articoli relativi ai sistemi embedded sia lato hardware che software con particolare riferimento appunto a tutti quei sistemi rivolti ad una specifica applicazione. Tratteremo anche Linux embedded ed altri sistemi operativi leggeri in grado di “girare” su schede embedded a microcontrollore.

La Piattaforma ZYNQ-7000 AP SoC Intelligent Drives

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. I kit di sviluppo forniti da Xilinx rappresentano soluzioni di progetto in grado di ridurre significativamente i tempi di sviluppo e di migliorare la produttività. Xilinx propone una serie di piattaforme “Targeted Design” che contengono schede hardware di valutazione contenenti i dispositivi programmabili delle famiglie più recenti, strumenti di sviluppo come la …

Costruire un Kernel Android

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. Sapere come ottenere un nuovo kernel di Android è una cosa importante, specie se si volesse realizzare una nuova distribuzione per una particolare piattaforma o se si intendesse modificarne alcune porzioni per esigenze costruttive. La costruzione di un nuovo kernel di Android non è un’operazione semplice, ma seguendo questo articolo vedremo come …

PIAS Eval Kit

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. Presentiamo in questo articolo una demo board di produzione MAXIM pensata per acquisizione di dati, facilmente configurabile in una infinità di applicazioni grazie all’impiego del bus di espansione PMOD. Introduzione PIAS evaluation kit è una board di valutazione che implementa tutte le funzioni necessarie a realizzare un sistema di acquisizione dati industriale, …

FreeRTOS e SAM4L: le ragioni di una perfetta integrazione

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. I nuovi processori di casa ATMEL della linea SAM4L garantiscono una maggiore efficienza per tutte le applicazioni che richiedono una notevole flessibilità in termini prestazionali ma, nello stesso tempo, hanno la necessità di nuove risposte dai diversi sistemi operativi: efficienza e affidabilità, due voci che devono condividere gli stessi obiettivi. Introduzione La nuova …

OpenTCP con FUJITSU

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. Portare uno Stack TCP/IP su un microcontrollore è di per sé un’attività interessante. In questo articolo mostreremo le diverse attività che devono essere considerate per utilizzare OpenTCP su una qualsiasi interfaccia Ethernet. Introduzione Oggi esistono diversi stack Ethernet disponibili e utilizzabili per i propri scopi e tra questi OpenTCP è sicuramente uno …

Le memorie FRAM – a metà strada tra DRAM e FLASH

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. In questo articolo faremo una panoramica delle soluzioni Fujitsu nel settore delle memorie. I dispositivi Ferroelectric RAM (indicati genericamente come FRAM, FeRAM o F-RAM) sono memorie non-volatili ad accesso casuale a elevato data rate. Rappresentano oggi una delle principali alternative alle memorie EEPROM e FLASH combinando le caratteristiche tipiche di questi dispositivi con …

Rilevamento scheda con NFC e RFID Low-Power

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. Molto spesso risulta necessario rilevare la presenza di una scheda affinché possa interagire o meno con i dispositivi periferici. In questo articolo, basato sul Rapporto Applicativo SLOA184 di TI, scopriamo le migliori tecniche a disposizione e i circuiti destinati a rilevare la presenza della scheda in applicazioni NFC e RFID di bassa …

Applicazioni USB con MSP430

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. In questo articolo faremo un’analisi approfondita del software sviluppato da Texas Instruments, distribuito sotto il nome di “USB Developers Package” per gestire al meglio il modulo USB integrato nei dispositivi della famiglia MSP430. Introduzione L’interfaccia USB è oggigiorno lo standard “de facto” per quanto riguarda la connessione cablata tra dispositivi elettronici, soprattutto …

Partnership tra Congatec e SYSGO

Congatec e SYSGO hanno recentemente stipulato un accordo di collaborazione strategica. Introduzione Congatec, azienda leader nel settore della tecnologia di elaborazione per applicazioni embedded ed edge, ha da poco annunciato di aver stipulato un'alleanza strategica con SYSGO, il principale fornitore europeo di sistemi operativi real-time ideali per applicazioni di protezione e sicurezza informatica (cybersecurity). Congatec è un'affermata realtà il cui impegno costante è fortemente orientato allo sviluppo tecnologico ed è principalmente focalizzata sulla fornitura di servizi e prodotti per applicazioni embedded e di edge computing. La partnership con SYSGO estende il campo di applicazione delle attuali piattaforme di Congatec …

Da Congatec uno stand fieristico virtuale per lo scambio interattivo di informazioni

Congatec, azienda leader a livello mondiale nel comparto dei moduli COM (Computer-On-Module), inaugura uno stand fieristico virtuale per lo scambio interattivo di informazioni.  Introduzione Con l'obiettivo di fornire ulteriori opportunità di conoscenza nel campo delle nuove tecnologie, dei prodotti e dei servizi ai potenziali clienti che, a causa della pandemia, non possono partecipare a fiere ed esposizioni, Congatec inaugura l'apertura del proprio stand fieristico digitale, una vera e propria esposizione permanente ospitata sul sito Web della società. Lo stand virtuale è accessibile su scala globale ed è sempre aperto, 24 ore su 24. Questa nuova esposizione virtuale di Congatec …

Il CMRR negli Operazionali ad Ampia Gamma Dinamica

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Professionisti, Makers, Hobbisti e Appassionati di elettronica. Quando lavorano con segnali reali, i progettisti spesso devono svolgere l’importante compito di individuare un segnale piccolo sovrapposto a una tensione di modo comune, grande e variabile. In questo articolo vediamo come affrontare al meglio questo delicato problema. L’amplificatore operazionale (op amp) ideale dovrebbe teoricamente effettuare la reiezione della tensione di modo …

Firmware 2.0 #19 – Open Source IoT/Embedded Systems Design

Vi presentiamo oggi il nuovo numero di Firmware 2.0, la rivista digitale di Elettronica Open Source. Firmware 2.0 è il magazine digitale più letto in Italia, ricco di contenuti sull'elettronica embedded, i microcontrollori e le tecnologie emergenti. In questo numero, ultimo dell'anno 2021, troverete numerosi contenuti esclusivi per Makers e Professionisti, progetti e articoli tecnici sull'Open Source IoT/Embedded Systems Design.  Editoriale Sistemi Embedded e Intelligenza Artificiale: un binomio possibile Cari lettori, questo nuovo numero di Firmware 2.0 è dedicato al settore dell’Open Source IoT-Embedded Systems Design. Come ben sapete, la costante innovazione nel settore embedded, sia dal punto di …

Una Raccolta di Progetti Embedded 2020-2021

Elettronica Open Source presenta una Raccolta di Progetti Embedded realizzati dai nostri Autori. Gli articoli progettuali sono rivolti a Makers, Hobbisti, Appassionati di DIY e Professionisti del settore elettronico. In questa Raccolta sono presenti diversi Progetti Embedded che potrete realizzare seguendo le istruzioni indicate step by step negli articoli tecnici. I Progetti sono completamente Open Source e sono replicabili. Ecco alcuni articoli inclusi in questa raccolta: Tester IoT di temperatura e umidità, sistema multisensoriale per la smart home, riconoscimento facciale per la domotica, robot PRAM fai da te e molto altro.  1.Tester IoT di temperatura e umidità con sensore …

FreeRTOS con trace in tempo reale su un microcontrollore AVR

Il trace in tempo reale di un’applicazione in esecuzione su un microcontrollore rappresenta un valore aggiunto significativo, utile non solo per eseguire un debugging accurato, ma anche per verificare il normale funzionamento del sistema. Nell’articolo vedremo come realizzare un’applicazione dimostrativa in grado di tracciare le operazioni svolte dal kernel FreeRTOS su una MCU ATmega4809. Introduzione Scopo dell’articolo è la realizzazione di un’applicazione dimostrativa basata sul porting del kernel real time FreeRTOS su un microcontrollore ATmega4809 appartenente alla famiglia AVR. L’obiettivo è quello di tracciare l’esecuzione del codice, in particolare i cambi di contesto (context switch) operati dallo scheduler sui …

Scrivere un software di qualità con le giuste regole

Lo sviluppo software e firmware ha assunto negli ultimi anni un ruolo sempre più critico e delicato nella realizzazione dei nuovi prodotti tecnologicamente avanzati. Ciò che prima era demandato all’uomo, ora è sempre più implementato a livello macchina per semplificare l’intervento umano nella gestione di tutte quelle azioni ripetitive, ma al tempo stesso delicate. In particolar modo, quando si parla di macchine legate alla sicurezza, o comunque ambienti critici come l’automotive, il trasporto aereo, ferroviario, etc. è necessario poter dotare i prodotti di un software con i più elevati standard qualitativi. Introduzione Di pari passo allo sviluppo ed alla …

Classificazione di immagini con l’ESP32-CAM

In alcuni precedenti articoli abbiamo affrontato il problema dell'implementazione e distribuzione di modelli di Machine Learning su microcontrollori  a bassissimo consumo elettrico. In particolare, abbiamo addestrato la scheda Arduino Nano 33 BLE Sense a discriminare il suono di due o più parole. Tutto ciò è stato possibile grazie alla piattaforma Edge Impulse, che mette a nostra disposizione un ambiente intuitivo e allo stesso tempo potente per creare modelli ML e poi distribuirli su dispositivi con forti vincoli in termini energetici e di risorse. In generale, la distribuzione del modello si può fare anche senza Edge Impulse con un procedimento …

Sicurezza e affidabilità nei Bootloader

Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog troverete articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per Makers, Professionisti e Appassionati di elettronica. Sicurezza e affidabilità sono due aspetti importanti da tenere presente al fine di realizzare politiche corrette per l’upgrade del codice. In questo articolo vedremo le loro peculiarità e gli impatti sulle soluzioni adottate. Introduzione La sicurezza e l’affidabilità sono due concetti che rientrano nella sfera della sicurezza delle informazioni, anche se oggi il nostro pensiero si …

Il nuovo hub online Industrial Embedded Computers

Farnell, società tecnologica e unità commerciale del gruppo Avnet, nonché distributore globale di componenti elettronici, prodotti e soluzioni ad alto impatto innovativo, lancia il nuovo hub online Industrial Embedded Computers. Industrial Embedded Computers è un hub ricco di risorse online, che fornisce le ultime informazioni sugli innovativi computer industriali a scheda singola utilizzati nelle applicazioni degli ambienti IoT, IIoT e di Edge Computing. Farnell ha annunciato il lancio del suo nuovo hub online Industrial Embedded Computers, la risorsa online dedicata che fornirà agli ingegneri ed ai progettisti elettronici le informazioni più aggiornate sui computer industriali a scheda singola (SBC, …

Come programmare un microcontrollore ARM in Linguaggio Assembly – Parte 2

Nella prima parte dell'articolo sono stati introdotti brevemente i microcontrollori ARM Cortex-M, si è parlato dei vari set di istruzioni, in genere Thumb-1 e Thumb-2 e sono stati presentati alcuni esempi. Questa seconda parte è invece molto più pratica e mostrerà le diverse modalità con cui è possibile interfacciarsi a linguaggi di più alto livello con il Linguaggio C, partendo però da una trattazione delle istruzioni di Branch, utili sia per creare i cicli sia per spostarsi da una procedura ad un'altra. Branch Le istruzioni di Branch sono utili per il controllo di flusso, a questo proposito citerei il …

Tecnologia di visione ad alta velocità basata su PCIe

Congatec e MATRIX VISION presentano la nuova piattaforma COM (Computer-On-Module) in formato SMARC abbinata ad una fotocamera basata su PCI Express (PCIe). Introduzione Congatec è azienda leader a livello globale nel comparto dei moduli COM (Computer-on-Module) e vanta una base di clienti ampia e diversificata, che spazia dalle start-up alle più importanti realtà multinazionali. Congatec è fortemente orientata allo sviluppo tecnologico ed è focalizzata sulla fornitura di servizi e prodotti per applicazioni embedded e di Edge Computing. I moduli di elaborazione ad elevate prestazioni vengono utilizzati in una vasta gamma di dispositivi elettronici e applicazioni destinate ai settori dell'automazione …

Send this to a friend