Search Results for: architettura AVR
Negli ultimi dieci anni abbiamo assistito ad una crescita esponenziale delle dimensioni degli algoritmi di apprendimento automatico a causa dei miglioramenti nella velocità dei processori e dell'avvento dei Big Data. Sebbene questi risultati siano lodevoli, ciò ha anche contribuito a …
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 …
Questo articolo intende descrivere un progetto dimostrativo di approccio all’interazione con la tecnologia Blockchain mediante l’impiego di un dispositivo IoT a basso costo. Nello specifico, il progetto realizzerà l’interfacciamento della scheda di sviluppo ESP32 con la piattaforma Blockchain Algorand. Gli …
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 …
In questo articolo della Rubrica Firmware Reload di Elettronica Open Source analizziamo la proposta HID della Silicon Labs. Introduzione In elettronica, l’Universal Serial Bus (USB - bus universale seriale) è uno standard di comunicazione seriale che consente di collegare diverse …
I robot autonomi sono sistemi complessi che richiedono l'interazione tra numerosi componenti eterogenei (software e hardware). I middleware robotici nascono come risposta all'aumento della complessità delle applicazioni robotiche e della vasta gamma di hardware. Sono progettati per promuovere l'integrazione di …
Il paradigma del cloud computing ha permesso a chiunque di ottenere risorse computazionali praticamente illimitate in termini sia di memoria, sia di capacità di elaborazione. Questo ha contribuito a creare un ecosistema di applicazioni e servizi "smart" che apprendono e …
Da qualche anno a questa parte le reti neurali sono passate da pura curiosità accademica, a settore di intensa ricerca, a santo Graal per qualsiasi applicazione. Chi non sa cosa siano come minimo ne ha sentito parlare, e chi ha …
Generare report dati nel mondo IoT è molto importante, specialmente per ciò che riguarda i sensori. Una delle modalità che abbiamo a disposizione sono i cronjob PHP: in questo articolo vediamo assieme come usarli per generare report automaticamente e ciclicamente …
L'attenzione per l'ambiente non è più ormai solo uno slogan per pochi attivisti. Da tempo si cercano alternative più pulite e silenziose ai tradizionali motori a benzina e diesel. Combustibili alternativi come etanolo, biodiesel, gas naturale, idrogeno e propano sono …
Oggi le reti Wi-Fi sperimentano già contenuti multimediali ad alta intensità di banda e dispositivi multipli connessi. Andando avanti, le reti dovranno affrontare un drammatico continuo aumento del numero di dispositivi connessi, una triplicazione del traffico IP globale e una …
Nel primo articolo abbiamo osservato i principali protocolli di comunicazione nel mondo IoT per raggiungere grandi distanze che vanno dalle centinaia di metri fino ai 50 km. Questi protocolli, detti a lungo raggio, si basano su tecnologie consolidate come quelle …
Renesas Synergy è una famiglia innovativa di microcontrollori, che grazie ad un nuovo approccio permette agli sviluppatori embedded di realizzare progetti a basso time to market e a costo ridotto. Infatti, questa famiglia di microcontrollori è dotata di un set …
Anche il settore agroalimentare è interessato dall'evoluzione tecnologica dell’Internet delle Cose (IoT), con innovazioni di tecnologie produttive, processi e filiera in generale. Nel precedente articolo abbiamo iniziato a progettare un sensore per monitorare i parametri vitali di una pianta, sia …
Descriviamo in questo articolo l'architettura ARM, ampiamente diffusa tra i sistemi embedded grazie, appunto, alle sue caratteristiche. Architettura RISC a basso consumo elettrico, le cui istruzioni Assembly vengono eseguite con pochi cicli di clock, spesso con un solo ciclo. Anche …
Quanto può essere intelligente il nostro sistema di LED lighting? Noi sappiamo che mantiene le promesse di riduzione negli ambiti dei costi e dei consumi energetici, ma il progetto di un sistema intelligente che migliori le prestazioni in entrambi, serve …
In questo testo affronteremo l’ambiente di sviluppo MPLAB di Microchip, soffermandoci soprattutto sul nuovo tool di sviluppo MPLAB® Harmony Frameworks. Questo ambiente di lavoro è il primo nel mercato firmware ad integrare la cessione di licenza per vendita e supporto …
Il protocollo LoRaWAN è una specifica LPWAN (Low Power Wide Area Network) derivata dalla tecnologia LoRa e standardizzata a cura della LoRa Alliance. Recentemente emersa nel settore dei sistemi di comunicazione nel contesto dell'Internet of Things (IoT), LoRaWAN si presenta …
EasyPIC PRO v7 è una scheda di sviluppo per applicazioni embedded basate su microcontrollori PIC di Microchip della famiglia 18F. L’integrazione on-board di programmatore, debugger, risorse hardware a supporto della fase di test e del nuovissimo mikroBUS per la connessione …
Un computer nasce, sostanzialmente, per fare conti. Quali conti e a cosa servano è una questione relativa, che al processore non interessa minimamente. Passategli dei dati e farà ciò che deve, senza fare domande. E qui sorge il problema: come …