Zephyrnet-logo

Deze PCB-visitekaart draait Linux op een Arm Cortex-M0 terwijl het een DECstation emuleert

Datum:

PCB-visitekaartjes zijn populair onder liefhebbers van software en hardware. Soms zijn het gewoon kunstwerken. Andere keren bevatten ze een USB-compatibele microcontroller die verschijnt als een toetsenbord of apparaat voor massaopslag. Dmitry Grinberg is echter een software-engineer die zijn visitekaartje in een andere richting nam. LinuxCard emuleert een DECStation en draait Linux op een Arm Cortex-M0-kern!

LinuxCard meet ongeveer 50 bij 90 millimeter. Er zijn een paar chips, waaronder de Microchip ATSAMD21E MCU, 3.3 volt lineaire regelaar en vier QSPI RAM's. De ene kant van het bord heeft een Micro SD-kaartsleuf en de andere kant heeft een USB-C-connector.

Dit bord is op verschillende manieren uniek - de eerste is dat de USB-C-connector een edge-stijl is. Om met een kabel te passen, is de printplaat 0.8 millimeter dik.

De andere unieke mogelijkheid van LinuxCard zit in zijn naam. De kaart draait Linux op de ATSAMD21. Deze chip heeft een Cortex-M0 kern. Het staat echter niet bekend als een doelwit voor Linux Kernels.

Grinberg schreef software die de minimale hardware emuleert die nodig is voor een MIPS-gebaseerde DECstation. En gelukkig heeft deze computer een bestaande Linux-kernel beschikbaar! De CPU, FPU, MMU, diskdrive en seriële controller worden allemaal geëmuleerd op de SAMD21! Slim gebruikt de emulatie verschillende USB CDC/virtuele seriële poorten om verbinding te maken tussen de geëmuleerde DEC en de moderne pc.

Een voordeel van het emuleren van een oudere processortechnologie en het richten op een kleine microcontroller is dat alle code voor de "computer" om op te starten past op een SD-kaart van 128 megabyte! Gelukkig heeft Grinberg een ongelooflijk gedetailleerde blogpost over emulatiedetails voor diegenen die geïnteresseerd zijn in de softwarekant van dit project.

Als je een LinuxCard wilt, moet je er zelf een bouwen. Gelukkig zijn de gerbers en het schema van de onderaan dit bericht zijn alles wat je nodig hebt. (Zorg ervoor dat u de schijfkopieën downloadt via de aparte link!). Grinberg zegt dat een batch hiervan in de toekomst mogelijk wordt verkocht deze Tindie-winkel.

spot_img

VC Café

LifeSciVC

Laatste intelligentie

VC Café

LifeSciVC

spot_img