Arduino-IDE erzeugt startfähige X86-Disketten

Wahrscheinlich der größte Vorteil des Arduino-Ökosystems ist genau, wie einfach es ist, dass Ihr Code läuft. Geben Sie einige Zeilen in die IDE ein, drücken Sie die Taste, sowie in wenigen Sekunden, wenn Sie einen LED-Blink sehen, oder ein Text wird über den seriellen Anschluss wiederholt. Was ist jedoch, wenn diese genaue Einfachheit der Verwendung nicht auf Mikrocontroller beschränkt sein musste? Was ist, wenn Sie die Arduino-IDE verwenden könnten, um Computersoftware herzustellen?

Genau das, was Boot2Duino, ein von [Jean Thomas] etablierter Arbeit, hofft, wirklich zu erreichen. Wie Sie vielleicht aus dem Namen erraten haben, wird der im Arduino zusammengesetzte Code in ein bootfähiges Diskettenbild umgewandelt, das Sie in einen alten PC kleben können. Nach einigen Sekunden Piepton und Schleifen Ihrer “Hello World” muss auf dem Monitor erscheinen, sowie Sie haben sich selbst den größten Arduino der Welt.

Eine sehr kleine X86-Arduino-Skizze.
Nun, um klar zu sein, ist dies nicht in der Art von sehr wenig Linux-Atmosphäre, die sich startet und ein kompiliertes C-Programm läuft. [Jean] hat einen Arduino-Kern erstellt, der eine grundlegende Leistung auf der X86-Hardware liefert. Ihr Code hat die vollständige Verwaltung über den Computer, und es gibt keinen Betriebssystem-Overhead, mit dem es sich um den Operationssystem befindet. Wie in einer Reihe von Videos demonstriert, können Programme mit boot2Duino geschriebenen TEXT-Text, die von der Tastatur ausgecheckt werden, sowie Spieltöne über den Lautsprecher des PCs.

Die Dokumentation für boot2duino gibt an, dass der Job keinen funktionalen Zweck dient, jedoch sind wir nicht so sicher. Während der Funktionssatz minimal ist, gibt der niedrige Overhead an, dass Sie möglicherweise echte antike PCs in Betrieb nehmen. Es gibt definitiv ein Charme, um Ihren Code auf einem zeitgenössischen Betriebssystem komponieren zu können, sowie mühelos auf einem Retrocomputer, von etwas modernisierten Versionen von frühen Computerspielen bis zu viel funktionaleren Anwendungen. Wenn irgendein Art von Besuchern diese Idee ein bisschen weiter enden, lassen Sie uns unbedingt genau verstehen, wie es geht.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post