BeagleBadge en Zepto: Doom, Linux en $1 I/O
op
BeagleBadge en Zepto waren twee van de interessantste demo's in dit Elektor TV-interview: een op een AM62L-gebaseerde badge dat na weken van slapen Linux kan starten en Doom op een e-ink display kan laten zien. Dat klinkt als een zinloze gimmick, maar het echte doel is een toegankelijk low-power embedded Linux bord.
BeagleBadge en Zepto in actie
Andrei Aldea van Texas Instruments positioneerde de BeagleBoard badge als een toegankelijk startpunt voor ontwikkelaars die Arm en embedded Linux willen leren zonder te beginnen met een kale module.
Het platform combineert een dual-core A53 met Wi-Fi 6 en BLE 5.4, LoRa ondersteuning, uitbreiding via I²C, GPS via UART en compatibiliteit met mikroBUS Click bordjes. Als je aan de slag wilt met embedded Linux, dan is dit precies het soort bord dat de theorie tastbaar maakt. De draadloze kant sluit aan bij TI's CC3301 companion IC-familie.
Doom op e-ink display
De aandachtstrekker was Doom op een e-ink display dat draaide op een badge. Dit bordje kan, dankzij zijn Nokia BL-5C compatible batterij, na een maand in slaapstand Linux opstarten vanaf onboard SPI flash of microSD. Het kan zelfs een extern DSI-display aansturen tot 1080p en 60 Hz.
Met andere woorden, dit is niet zomaar een gadget, maar een compact HMI en prototyping platform dat gebruikt kan worden voor serieuze toepassingen zoals een thermostaat, EV-laadinterface of in medisch toepassingen.
Van badge naar $1 uitbreiding
Aldea toonde ook MSPM0-gebaseerde Zepto bordjes die ongeveer $1 per stuk kosten en die communiceren via I²C. Deze kleine bordjes kunnen interfaces zoals UART en SPI van aangesloten hardware uitbreiden en aantuurbaar maken vanuit Linux. Dit drukt experimenteerkosten, wat belangrijk is voor hobbyisten, scholen en kleine teams: in plaats van één duur bord dat alles kan te kopen, kun je goedkoop uitbreiden. Op deze manier vormen BeagleBadge en Zepto samen een laagdrempelige instap in embedded Linux. En ja, Doom op e-ink is nog steeds grappig.

Discussie (0 opmerking(en))