Seite 1 von 1

wie bekommt man einen Raspi ohne Overhead zum fliegen?

Verfasst: Do 19. Apr 2018, 06:57
von Micha
In Garitz (2018) hat Drohne235 davon berichtet:
Raspi 'mit ohne' Betriebssystem, einfach in ein Programm starten, das mit Pascal programmiert wurde.

Hat bei mir spontan Brechreiz ausgelöst: bin kein Freund von Pascal.

Allerdings: beim weiteren Nachdenken fielen mir Sachen ein die damit auf coole Art zu lösen wären.
Eine davon: die PiDP/8: Emulation eines urtümlichen Rechners. Die Emulation läuft unter Linux, die gefühlte Minute Boot-Zeit ist einfach unpassend bzw. unauthentisch.

Wo finde ich die Daten um diese Entwicklungsumgebung auszuprobieren?

Re: wie bekommt man einen Raspi ohne Overhead zum fliegen?

Verfasst: Do 19. Apr 2018, 09:42
von yeti
----------8<-----{20180419-0842-GMT}----->8----------

Klingt absolut gruselig!!!
Aber Du bist alt genug zum Saufen, also darfste auch Wirth'sche Sprachen benutzen!

Vermutlich meinst Du ultibo.

Wenn Dir nach Abenteuer zumute ist, kannste auch mal versuchen rauszukriegen, was (T)ACK macht. Das soll einen Codegenerator für die PI-GPU haben. Ist bestimmt noch viel spannenderer... :mrgreen:

----------8<-----{20180419-0950-GMT}----->8----------

Wenn Pascal das kann, muß es auch mit C gehen!
Denktete es in mir immer lauter. Also hab ich mal die schlaue Ente befragt:
http://www.valvers.com/open-software/ra ... ng-in-cpt1 scheint sowas zu sein...

Und vermutlich auch nicht die einzige Quelle mit Infos über "bare metal C on Raspberry PI".

----------8<-----{Ommmmmmmmmmmmmmm...}----->8----------

Re: wie bekommt man einen Raspi ohne Overhead zum fliegen?

Verfasst: So 22. Apr 2018, 16:11
von Zeus
Fand ich auch sehr interessant. Hatte ich bisher nicht von gehört.
Das Ding findet sich unter https://ultibo.org

Würde mich für meine PiDP8 auch interessieren. ;)

Re: wie bekommt man einen Raspi ohne Overhead zum fliegen?

Verfasst: So 22. Apr 2018, 17:04
von yeti
Zeus hat geschrieben:Würde mich für meine PiDP8 auch interessieren. ;)
Ist das nicht overkill?
Eine PDP8-Emulation auf einem Arduino-Mega rennt angäblich in etwa so schnell wie die Vorlage:
https://pdp8ric.wordpress.com hat geschrieben:Speed is about 30.000 pdp8 instructions per second, similar to the speed of a real pdp-8/s
Ein PI langweilt sich bei dieser Aufgabe doch zu Tode oder mimt eine unrealistisch flotte PDP8.

Re: wie bekommt man einen Raspi ohne Overhead zum fliegen?

Verfasst: Fr 4. Feb 2022, 15:44
von Micha
st das nicht overkill?
Eine PDP8-Emulation auf einem Arduino-Mega rennt angäblich in etwa so schnell wie die Vorlage:

https://pdp8ric.wordpress.com hat geschrieben:
Speed is about 30.000 pdp8 instructions per second, similar to the speed of a real pdp-8/s

Ein PI langweilt sich bei dieser Aufgabe doch zu Tode oder mimt eine unrealistisch flotte PDP8.
Die Frage hab ich mir damals auch gestellt, und sicher nicht nur ich. Oscar Vermeulen, der Schöpfer der PiDP8, hatte darauf immerhin eine plausible Antwort: Sein Hauptprojekt war die Erschaffung der PiDP/8 Konsole. Die Emulation der PDP/8 auf Atmega wär sicher möglich gewesen - aber dann hätte man erst mal nur den nackten Prozessor - jegliche Peripherie wäre dann wieder extra Aufwand gewesen. So konnte er auf die bewährte Lösung SIMH zurückgreifen, wo bereits eine Menge PDP/8 Peripherie verfügbar ist.
Das gefühlt ewig langsame Hochfahren des Linux Systems im Innern der PiDP/8 verdirbt den Spaß etwas. Gar keine Frage.
Für mich ist die PiDP/8 inzwischen so weit aus dem Fokus des Interesses gerückt, ich werd da wohl selber keine Zeit mehr investieren, irgendwas damit oder dafür zu basteln. Zu viele andere Baustellen.

Re: wie bekommt man einen Raspi ohne Overhead zum fliegen?

Verfasst: Fr 4. Feb 2022, 17:25
von yeti
Ok.
Klingt plausibel!