Negli ultimi anni, il linguaggio di programmazione Rust ha guadagnato popolarità tra gli sviluppatori di sistemi embedded grazie alla sua sicurezza, affidabilità e alle sue prestazioni ottimali. Rust è particolarmente apprezzato per il suo approccio innovativo alla gestione della memoria e per le sue capacità di prevenire errori di programmazione
SBC
Un single-board computer (SBC) è un computer a tutti gli effetti, costruito su di un singolo circuito stampato. Dispone di microprocessore(i), memoria, input/output (I/O) ed altre caratteristiche richieste ad un computer funzionante. I Single-board computers furono creati per dimostrare le possibilità di sviluppo dei sistemi, a fini educativi, o per l’utiizzo come controllori in sistemi embedded. Molti tipi differenti di computer domestici o portatili integrano le proprie funzioni su di un unico circuito stampato.
A differenza dei personal computer desktop, i single board computers spesso non fanno affidamento a slot di espansione per le periferiche. Il loro sviluppo comprende oramai l’utilizzo di un vasto range di microprocessori. Il progetto semplice, tipico dei sistemi hobbistici, usa spesso RAM statica e processori a basso prezzo da 8 o 16 bit. In altri casi, tuttavia, (come ad esempio nei blade servers), essi sono in grado di avere prestazioni simili ai server, ma in formato molto più compatto.
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers were made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board.
Unlike a desktop personal computer, single board computers often do not rely on expansion slots for peripheral functions or expansion. Single board computers have been built using a wide range of microprocessors. Simple designs, such as those built by computer hobbyists, often use static RAM and low-cost 8- or 16-bit processors. Other types, such as blade servers, would perform similar to a server computer, only in a more compact format.
Multisensore Pimoroni – Alcuni esempi di utilizzo
Venerdì scorso abbiamo presentato la scheda multisensore Pimoroni. Oggi vediamo alcuni esempi di programmazione Micropython per schede Pico. Come gestire una scheda che contiene più sensori? Come accederfe a tutte le funzioni attraverso una semplice chiamata? Oggi impareremo la tecnica più semplice, che consiste nell’inviare i segnali di pilotaggio ad
Pimoroni offre una barra multisensore per hobbisti
Pimoroni ci presenta una minuscola barra multisensore con a bordo tutto l’hardware necessario per le nostre rilevazioni, gestito via Qw/ST. Questa scheda offre una suite di sensori 3 in 1 per il rilevamento ambientale, della luce e del movimento, con Qw/ST per una connettività semplice e senza saldature. Se siete
OMGS3: la scheda ESP32-S3 più piccola e completa sul mercato
Nel mondo dei microcontrollori, l’innovazione va sempre più nella direzione della miniaturizzazione e della potenza di calcolo. Un esempio perfetto di questo trend è la scheda OMGS3, progettata da Unexpected Maker, che si distingue come la scheda ESP32-S3 più piccola e completa attualmente disponibile. Le sue dimensioni estremamente compatte, appena
Quanto consuma e quali sono i costi di un Raspberry Pi acceso 24/7
Il Raspberry Pi è una soluzione estremamente versatile e conveniente, spesso utilizzata per progetti che richiedono un funzionamento continuo, come server, media center o nodi di rete. Tuttavia, pochi considerano l’importanza dei costi energetici associati al mantenimento del dispositivo acceso 24/7. In questo articolo, esploreremo nel dettaglio i consumi elettrici
Potenzia i progetti Raspberry Pi Pico con l’estensione Pico VS Code
Qualche mese fa, senza troppo clamore, Raspberry Pi Foundation ha lanciato il progetto Pico VS Code su GitHub. Da allora, i feedback non hanno tardato ad arrivare, e il team di sviluppo ha lavorato duramente per migliorarlo. Qualche giorno fa Raspberry Pi Foundation ha presentato ufficialmente la beta pubblica dell’estensione
ASUS presenta la nuova versione di Tinker Board 3
ASUS Tinker Board 3 è un SBC delle dimensioni di una carta di credito basato sul SoC Rockchip RK3566 con una porta HDMI, un jack audio da 3,5 mm, Gigabit Ethernet, una presa M.2 per WiFi e Bluetooth, quattro porte USB e un GPIO a 40 pin. intestazione con un
Raspberry Pi dona una seconda vita alla Ps One
Raspberry Pi è una board ormai nota per la sua flessibilità ed esistono davvero moltissimi case che ricordano il fattore di forma di una Play Station, ma Il maker MrNiceThings ha deciso di alzare ulteriormente l’asticella: ha preso la compatta PS One di Sony e l’ha trasformata in un sistema
Riconoscimento targhe con Raspberry Pi CM4 e Ochin V2
In questo articolo esploreremo come realizzare un sistema automatizzato per il riconoscimento delle targhe automobilistiche utilizzando Raspberry Pi Compute Module 4 (CM4), la carrier board Ochin V2 e una Raspberry Pi Camera. Questo progetto consente di leggere le targhe dei veicoli ogni pochi secondi e, in caso di rilevamento, di
Guida all’uso della Raspberry Pi Camera su Compute Module 4 con Ochin V2
L’utilizzo della Raspberry Pi Camera su un Compute Module 4 (CM4) richiede alcune configurazioni particolari, specialmente quando si utilizza una carrier board come la Ochin V2. In questa guida, vedremo come configurare correttamente la fotocamera e quali sono i comandi utili per gestirla con il nuovo stack libcamera. Prima di
Programmiamo l’ESP8266 con display 0.91″ integrato
Impariamo a gestire il display OLED e il WI-FI della scheda ESP8266 fornitaci da AZ-Delivery, tramjte Arduino IDE e una manciata di righe C. Tempo fa abbiamo imparato a conoscere la scheda basata sull’ESP8266 con display OLED integrato. Vediamo oggi come accedere alle risorse di questa schedina, tanto piccola quanto