Hallo. Ich habe allgemeine Frage zu den oben genannten Boards. Immer wenn ich von Programmierung auf solchen Boards lese, wird dort erstmals Linux installiert. Erst danach programmiert man praktisch im Linux Konsole, ohne direkten Zugang zu den Registern,so wie bei den "normalen" µC. Gib es eine Möglichkeit das ARM bzw. Intel direkt anzusprechen ,sprich ohne "Betriebssystem" (Bei Intel wird das ganze mit Arduino Interface realisiert). Oder lohnt es sich nicht, ist bzw. sehr aufwendig?
Ja, das geht. Allerdings ist das (wie du richtig vermutest) ziemlich aufwendig und auch nicht der Sinn solcher Boards.
Böser Kommunist schrieb: > Gib es eine Möglichkeit das ARM bzw. Intel direkt anzusprechen Ja, man kann direkt ARM-Code ohne OS drauf laden. Beim R-Pi bringt dir das aber nichts da du den proprietären Treiber für den Grafikchip brauchst, ohne den man gar nicht booten kann - der aber nur unter Linux funktioniert. Zumindest das R-PI ist also ohne Linux nicht zu gebrauchen. Es gibt aber natürlich auch Boards wo das gut geht, aber dazu müsstest du erstmal ein paar Anforderungen nennen.
Das ist überhaupt nicht aufwendig! Hier ist ein Tutorial zum Raspberry Pi: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/ok01.html Schach in Assembler OHNE Betriebssystem auf dem Raspberry Pi: http://www.youtube.com/watch?v=-03bouPsfEQ
Dr. Sommer schrieb: > Beim R-Pi bringt dir > das aber nichts da du den proprietären Treiber für den Grafikchip > brauchst, ohne den man gar nicht booten kann - der aber nur unter Linux > funktioniert. Zumindest das R-PI ist also ohne Linux nicht zu > gebrauchen. Es gibt aber natürlich auch Boards wo das gut geht, aber > dazu müsstest du erstmal ein paar Anforderungen nennen. Falsch, falsch, und nochmals falsch. Schau dir meine Links an, und verbreite in Zukunft nicht so einen Blödsinn.
Ossi Losskopp schrieb: > Falsch, falsch, und nochmals falsch. Schau dir meine Links an, und > verbreite in Zukunft nicht so einen Blödsinn. Wie freundlich. Und da läster noch jemand über den Umgangston hier im Forum. Was ich schrieb war jedenfalls nicht frei erfunden sondern von einer Website die ich vor längere Zeit mal gesehen hatte. Schön zu wissen dass die sich scheinbar irrte.
Ossi Losskopp schrieb: > Das ist überhaupt nicht aufwendig! Hier ist ein Tutorial zum Raspberry > Pi: Von dort ist es aber noch ein langer Weg, um einen Computer wie den PI dann auch in einer für ihn angemessenen Aufgabenstellung einzusetzen. Natürlich kann man so ein System ohne OS programmieren. Ein OS ist letzten Endes auch 'nur' ein Programm. Die Frage ist aber, wie sinnvoll das ist. Mit einem OS krieg ich nun mal eine gewisse Infrastruktur mehr oder weniger frei Haus geliefert und muss sie nicht selbst hochziehen.
:
Bearbeitet durch User
Karl Heinz schrieb: > Natürlich kann man so ein System ohne OS programmieren. Die Frage ist > aber, wie sinnvoll das ist. Genau so ist es, denn das Teil ist eindeutig dafür entworfen worden mit Betriebssystem benutzt zu werden. In dem sind dann auch schon diverse Treiber etc. (USB, TCP/IP als Beispiele) mit eingebunden.
Dr. Sommer schrieb: > Was ich schrieb war jedenfalls nicht frei erfunden sondern von > einer Website die ich vor längere Zeit mal gesehen hatte. Und warum verlinkst du die dann nicht, sonder schreibst das so, als ob das Fakt oder eigene Erfahrung wäre?
Mr. Wu schrieb: > Und warum verlinkst du die dann nicht, sonder schreibst das so, als ob > das Fakt oder eigene Erfahrung wäre? Weil ich leider nicht die URL jeder einzelnen Seite die ich irgendwann einmal gesehen habe kenne.
Böser Kommunist schrieb: > Immer wenn ich von Programmierung auf solchen Boards lese, wird dort > erstmals Linux installiert. Nun ja, es sind die Linuxer immer sehr eifrig dabei, auf alles was sich programmieren läßt, zunächst ihr Linux draufzuquetschen - und sie machen darüber in allen zugänglichen Foren viel Traffic deswegen. Das ist wohl der Grund, weswegen du beim Lesen allweil auf genau dieses triffst. Die Leute, die mit Windows CE arbeiten, sind da schon wesentlich zugeknöpfter. Nun und diejenigen, die mit dem Zeugs von Green Hills und Konsorten arbeiten, findet man fast garnicht beim Schwadronieren in öffentlichen Foren. Das gibt insgesamt natürlich ein Bild, was extrem linuxlastig ist. Aber du fragtest nach dem direkten Zugang zur Hardware ohne virtualisierendes BS zwischendurch. Ja, geht im Prinzip, aber das hängt von der betreffenden HW ab, deren Doku in vielen Fällen nur nda ist. Beim Raspberry z.B. ist es so (soweit ich es gelesen habe), daß als erstes der Grafikprozessor bootet und seinerseits nach einigem Anfangs-Procedere den ARM anläßt. Verkehrte Welt? Vielleicht. Genaueres weiß man nicht über die Beweggründe. Aber mal abgesehen von solchen Besonderheiten kann man einen jeglichen ARM/Cortex prozessor auch mit nem eigenen Programm booten, sofern man selbiges irgendwie dorthin bekommt, wo der Prozessor anfängt. Wie sinnvoll das ist, ob man bei schnelleren und dicker ausgestatteten µC nicht vielleicht doch lieber die Dienste eines OS in Anspruch nimmt, ist ne andere Sache. W.S.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.