Der Markt für Steckverbinder soll bis 2032 weltweit 177,7 Milliarden US-Dollar erreichen, bei einer durchschnittlichen jährlichen Wachstumsrate von 7,9 %: Allied Market Research
Mar 06, 2023Ein Toter, 2 Verletzte in 3
Mar 08, 2023Die Feds beenden den Mai mit einer Welle von Ankündigungen zur Infrastruktur für Elektrofahrzeuge
Mar 10, 2023Interceptor: Ein wilder BMW E28 für die Straße
Mar 12, 2023Der UITP-Gipfel 2023 ist im Gange. Solaris Bus & Coach präsentiert seinen Flaggschiff-Elektrobus
Mar 14, 2023Selbst
Ältere Leser und diejenigen, die sich für Retrocomputing interessieren, erinnern sich vielleicht an die Tage, als ein Computer durchaus mit einem BASIC-Interpreter gestartet sein könnte. Es war gleichzeitig ein Allzweckgerät, auf dem jede geladene Software ausgeführt werden konnte, und gleichzeitig eine Entwicklungsumgebung. Das gilt nicht für die heutigen Entwicklungsboards, die normalerweise einen Host-Computer zum Schreiben von Code benötigen. Haben wir unterwegs etwas verloren? Vielleicht lässt sich eine Antwort auf diese Frage in der selbstgehosteten Entwicklungsumgebung von [lurk101] für den Raspberry Pi Pico finden.
Es stellt sich als Shell dar, mit einem Flash-Dateisystem, einer Portierung des vi-Editors und einem C-Compiler. Wir könnten uns vorstellen, dass vi eher auf einem von UNIX abgeleiteten System zu Hause ist, aber in diesem Fall handelt es sich um eine Portierung des in BusyBox enthaltenen vi. Mittlerweile stammt der Compiler vom Amacc-Projekt.
Natürlich ist hierfür immer noch ein Terminal irgendeiner Art erforderlich, was in der Praxis einen Host-Computer bedeutet. Aber das Kunststück ist dennoch interessant, und wir können sehen, dass es angesichts der überraschenden Vielseitigkeit des Pico, einige der Terminalfunktionen auf dem Chip selbst unterzubringen, möglicherweise nicht unmöglich ist.
Es ist erwähnenswert, dass dies nicht der erste Versuch ist, eine Befehlszeilenschnittstelle in ein Entwicklungsboard zu integrieren.