EMB 93

EMBEDDED 93 • SETTEMBRE • 2024 34 tipologia di hardware il cui progetto viene divulgato, e di- venta quindi di pubblico dominio, con la possibilità di stu- diarlo, modificarlo, distribuirlo. Chiunque può costruire e commercializzare quel progetto, o l’hardware basato su di esso. Tra i principi chiave, il progetto da cui si è partiti per realizzare l’hardware dovrebbe essere reso disponi- bile nel formato più adatto per consentire l’esecuzione di modifiche, e privilegiare l’adozione di componenti e mate- riali prontamente reperibili, nonché di processi standard, infrastruttura aperta e strumenti di progettazione open source, al fine di massimizzare la capacità di ogni svilup- patore o progettista di realizzare e utilizzare l’hardware. Tutto ciò concorre a raggiungere l’obiettivo fondamentale di fornire a ciascuno la capacità di controllare la propria tecnologia, di condividere la conoscenza e di favorire la commercializzazione dei prodotti, attraverso il libero scambio dei progetti. Riportiamo, qui di seguito, una breve rassegna di alcuni tra i più recenti, particolari, o popolari, prodotti e progetti hardware open source. Computer OSHW a scheda singola per applicazioni AI Al recente embedded world 2024 di Norimberga, la Bea- gleBoard.org Foundation ha mostrato dal vivo una delle sue ultime innovazioni, la scheda BeagleY-AI, un single board computer (SBC), delle dimensioni di un biglietto da visita, basato su hardware open source. In esso alcuni singoli componenti, come chip specifici, sono comunque provenienti da altri costruttori. Questi ultimi includono in particolare un SoC (system-on-chip) TI AM67A, con sot- tosistema CPU Arm Cortex-A53 quad-core a 64 bit, 2 DSP (digital signal processor) general-purpose con MMA (Ma- trix Multiply Accelerator), sottosistema Arm Corte-R5, GPU (graphics processing unit), acceleratori video e vi- sione. La scheda è dotata di 4 GB di memoria LPDDR4, interfacce ad alta velocità (PCI-Express Gen3, USB3), connettività Wi-Fi 6 e Bluetooth 5.4. Questo SBC OSHW è progettato per la realizzazione di ap- plicazioni edge AI (artificial intelligence) in ambiti come la robotica, l’automazione, le interfacce uomo-macchina (HMI), la visione artificiale (classificazione di immagini, rilevamento di oggetti). Sonda di debug hardware open source All’Università di Scienze Applicate di Lucerna, Istituto di Ingegneria Elettrica (HSLU IET), è stata sviluppata una versione OSHW della sonda di debug NXP MCU-Link. Questa sonda hardware open source ha dimensioni del 30% più ridotte rispetto alla sonda originale di NXP, ed è stata progettata utilizzando KiCad, una suite software open source EDA (electronic design automation) per la cre- azione di schemi elettrici e circuiti stampati. Per svolgere le varie attività di sviluppo, l’Istituto adotta differenti har- dware, schede e kit, e per molte delle attrezzature dell’aula è molto utile avere la sonda di debug integrata sulla target board, per ridurre il numero di cavi e aumentare la facilità d’uso. La nuova sonda di debug OSHW può essere usata come sonda di debug esterna, essere integrata e saldata sulla target board, oppure può essere completamente inte- grata ed embedded in un progetto custom. Essendo l’har- La versatile sonda di debugOSHW, basata sulla sonda commerciale NXP MCU-Link (Fonte: HSLU IET – Erich Styger) Il single board computer (SBC) BeagleY-AI (Fonte: BeagleBoard.org) SPECIALE | HARDWARE OPEN SOURCE

RkJQdWJsaXNoZXIy Mzg4NjYz