Electronics Projects With the ESP8266 and ESP32 è più di un manuale: rappresenta una guida comparata sulle tecnologie di programmazione wifi. Scopri i potenti microcontrollori ESP8266 ed ESP32 e la loro comunicazione Wi-Fi. Il microcontrollore ESP32 è dotato di comunicazione Bluetooth e BLE oltre al Wi-Fi. Il libro enfatizza progetti
ARM
ARM, già Advanced RISC Machine, e in origine Acorn RISC Machine, rappresenta una famiglia di architetture “reduced instruction set computing” (RISC) per processori di computer, configurate per ambienti diversi.
Arm Holdings ne sviluppa l’architettura e la offre in licenza ad altre aziende, che progettano i propri prodotti implementando una di queste architetture. Tra queste ultime troviamo implementazioni di systems-on-chips (SoC) e systems-on-modules (SoM) che incorporano memoria, interfacce, trasmissione e così via. Il progetto prevede anche cores che implementino l’omonimo set di istruzioni.
I processori che hanno una architettura RISC necessitano tipicamente di meno transistor rispetto a quelli dotati di architettura “complex instruction set computing” (CISC, caratteristica dei processori x86). Questo migliora i costi di sviluppo, il consumo energetico e la dissipazione del calore. Tali caratteristiche favoriscono device a batteria, leggeri e portatili, come smartphones, laptops e tablet computers, ed altri sistemi embedded. Anche per i supercomputers, che notoriamente consumano enormi quantità di energia, ARM potrebberappresentare una soluzione economicamente valida.
ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments. Arm Holdings develops the architecture and licenses it to other companies, who design their own products that implement one of those architectures—including systems-on-chips (SoC) and systems-on-modules (SoM) that incorporate memory, interfaces, radios, etc. It also designs cores that implement this instruction set and licenses these designs to a number of companies that incorporate those core designs into their own products.
Processors that have a RISC architecture typically require fewer transistors than those with a complex instruction set computing (CISC) architecture (such as the x86 processors found in most personal computers), which improves cost, power consumption, and heat dissipation. These characteristics are desirable for light, portable, battery-powered devices—including smartphones, laptops and tablet computers, and other embedded systems. For supercomputers, which consume large amounts of electricity, ARM could also be a power-efficient solution.
ARM: continua lo sviluppo del driver Panfrost
Recentemente ARM ha affermato che “in effetti, Panfrost è ora il driver GPU per la community Linux” dopo aver esteso ed ampliato la collaborazione con Collabora per lo sviluppo del driver Panfrost open source per le GPU Arm Mali, in seguito alla loro prima collaborazione ufficiale nell’autunno del 2020. “attraverso
Khadas presenta Edge2: eccovi l’anti-Raspberry PI
Khadas presenta Edge2, un SBC estremamente potente e versatile con processore 8-core ARM Rockchip RK3588S, uscita video 8K e NPU da 6 TOPS. La recente crisi economica e produttiva ha fatto sì che la disponibilità di schede hardware complesse (come Raspberry PI) divenissero sempre più difficili da trovare sul mercato.
Programmare in Fortran su Raspberry PI è possibile
Per quanto oggi appaia desueto programmare in Fortran, esisterà sempre un vecchio codice da tradurre. Vediamo come gestire il problema sul PI. Fortran è acronimo di Formula Translator, e rappresenta un linguaggi0 di programmazione: compilato e imperativo, particolarmente adatto per il calcolo numerico e la scienza computazionale. Si tratta di
Raspberry: sismografo con gy521, display e live plot
Quando si verifica un sisma le onde si propagano su tutta la Terra e vengono registrate da strumenti detti sismografi. Un sismografo è formato da una massa con un pennino, oscillante in una direzione, che scrive su un rullo di carta rotante solidale con il suolo, lasciando una traccia detta sismogramma.
Come effettuare dual boot su Raspberry Pi
Nella guida di oggi vedremo una procedura eseguibile velocemente per realizzare un sistema dual boot tra due (o anche più, in questo caso si parla di multiboot) sistemi operativi differenti su una scheda Raspberry Pi. Per eseguire questi step ci verrà in aiuto PINN. PINN è un sito tramite il
Glossario di Raspberry: i termini più comuni dalla A alla Z
In questo glossario vengono raccolti, ognuno con il suo significato, molti termini che un neofita ascolta spesso ma non sa il significato effettivo riguardanti il mondo raspberry. Allora ho pensato che, per i non addetti ai lavori, potesse essere di aiuto un breve glossario dei termini comunemente usati, in modo da
SK-AM62 – Starter kit per processori Sitara AM62
I sistemi SK-AM62 Sitara di produzione Texas Instruments rappresentano un notevole salto di qualità per la gestione di interfacce HMI. Il modulo di valutazione (EVM) dello starter kit (SK) AM62x è una piattaforma di test e sviluppo autonoma costruita attorno al SoC (System-on-a-chip) AM62x. I processori AM62x sono costituiti da
Si può utilizzare Raspberry Pi senza saper programmare?
Nell’articolo di oggi risponderemo alla seguente domanda: Si può utilizzare Raspberry Pi senza saper programmare? Arriviamo subito al sodo. La risposta secca è: SI Vediamo quali sono le motivazione legate a questa risposta. Possiamo utilizzare la board Raspberry Pi senza saper programmare ma ovviamente dipende da cosa ci deve fare
Raspberry Pi e hosting di servizi web: pro e contro
Nell’articolo di oggi risponderò alla seguente domanda: ha senso usare un Raspberry Pi per fare hosting di un servizio web piuttosto che utilizzare altre alternative come servizi di hosting? A questa domanda risponderò con un mio parere personale, cercando di elencare pro e contro di questa scelta. Non vedremo come
Come eseguire gli script python all’avvio di Raspberry Pi
Raspberry Pi è un computer a scheda singola che permette di realizzare una miriade di applicazioni, da utilizzarlo come se fosse un PC Desktop (con i suoi limiti) e realizzare progetti DIY tramite l’uso dei pin GPIO. Nel momento in cui si utilizza la board Arduino ed è collegato ad