ev3dev ist eine vollwertige Debian-basierte Linuxdistribution, die speziell für Lego Mindstorms EV3 Controller konzipiert ist. Damit stehen für den EV3 alle Linux-Betriebssystemfunktionalitäten, Programmiersprachen und sonstige Programme zur Verfügung, die Debian für ARM-Prozessoren zur Verfügung stellt.
Das Geniale daran ist, dass sich dieses Linux-Betriebssystem auf einer MicroSD-Karte installieren lässt, von der es auch hochfährt, ohne dass die original Lego-Firmware gelöscht oder verändert würde.
Natürlich darf man sich von dem 300-MHz-Prozessor mit 64 MB RAM keine Geschwindigkeitsrekorde erwarten oder dass wirklich alle von Debian bekannte Programme problemlos darauf laufen.
Aber es geht ja darum, mit Lego-Steinen Roboter zu bauen und dafür Programm zu schreiben. Mit ev3dev steht ein riesiges Spektrum an Programmiersprachen dafür zur Verfügung.
Hier ein paar Links dazu: