RTC und BIOS/PCI-Bus
-
Hallo,
ich möchte für meinen RPi ein OS programmieren was auch läuft nur leider ist da das Problem das es keine RTC gibt und auch kein BIOS bzw. einen PCI-Bus um Informationen zusammeln. Wie kommt man denn an die Uhrzeit und an Informationen?Bye
gAnDeR
-
Gabs da nicht den arm device tree dafür?
Ich fürchte der RasPi har gar keine Echtzeituhr.
-
Der RPi hat keine Echtzeituhr aber wie weiß denn Debian wie spät es ist?
-
gAnDeR schrieb:
Der RPi hat keine Echtzeituhr aber wie weiß denn Debian wie spät es ist?
Meistens wohl aus dem Internet.
-
Und wie sieht es mit dem BIOS oder dem PCI-Bus aus?
-
gAnDeR schrieb:
Und wie sieht es mit dem BIOS oder dem PCI-Bus aus?
Ich denke, daß beides nicht drauf ist.
Bin aber noch am Mich-Einlesen, das beagle board black kommt wohl nächste Woche ins Haus.
-
Ich frage mich trotzdem woher Debian die Informationen kriegt
Irgendwo müssen die ja sein...
-
Der RasPi hat eine ARM CPU und für ARM gibt es kein BIOS. ARMs sind entweder Mikrontroller oder SystemOnChip Designs. Das heißt die gesamte Perepherie, die du suchst, gehört dem ARM. Also brauchst du das Datenblatt des SoCs und am besten noch den Schaltplan des RasPi, damit du siehst wo was am SoC dranhängt.
-
Du schaust Dir am besten mal die Programmierung eines Hobby-Roboters wie Asuro oder Nibo an. Dort siehst Du sehr schön die notwendige Schichtung.
http://www.henkessoft.de/Roboter/ASURO.htm
http://www.henkessoft.de/Roboter/Nibo.htm
-
Das geht mittels ntp, trotzdem mal ein Link der interessant sein könnte.
https://www.raspiprojekt.de/anleitungen/schaltungen/14-i2c.html?showall=1&limitstart=