Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute!

Hat von Euch jemand eine Ahnung wie ich mit einen C-Programm den CMOS Baustein (RTC) auslesen kann. Die ersten 128 Byte sind klar über die Ports 70h/71h, aber wie komme ich an die zweiten 128 Byte ran. Denn die CMOS Bausteine, die ich auslesen will haben alle eine Größe von 256 Byte, die vom BIOS auch vollständig genutzt werden. Ich gehe davon aus, daß es vom Hersteller abhängig ist. Deshalb hier die Bausteine:

ALI M5819

SIS 5598

SMC FDC 37C932FR

Würde mich freuen wenn Ihr einige Tips und Anregungen dazu hättet.

Cu

Atreju

Geschrieben

Hallo DocNeo!

Nein ich will nicht die Real Time Clock (RTC) auslesen. Aber in dem CMOS Baustein sind auch alle Einstellungen des BIOS gespeichert. Genau diese Einstellungen soll ich mit einem Programm auselesen und in eine Datei schreiben. Damit man mit Hilfe dieser Sicherungsdatei dann bei neuen Rechnern mit dem gleichen Motherboardtyp die Bioseinstellungen einfach in das CMOS reinschreibt, und nicht sämtliche Einstellungen per Hand machen muß. Wie gesagt mit den ersten 128 Byte funktioniert das Ganze tadellos, nur komme ich nicht an die zweiten 128 Byte ran, da ich nicht weiß über welchen Port ich sie ansprechen kann. Die ersten 128 Byte sind genormt über 70h/71h anzusprechen.

Cu

Atreju

Geschrieben

Also gestern habe ich mir mal wiederein paar Bücher angeschaut und mir ist dabei das Sybex-Bios-Buch aufgefallen (Vorsicht - es gibt nur ein richtig dickes aber wohl mehrere Dünnere) und nach dem was da alles drinstand würde ich behaupten ein Blick auf die richtige Seite oder den im Buch genannten Links könnte Dir Klarheit verschaffen. Halt mal bei einer brauchbaren Buchhandlung Ausschau danach und schreibe Dir die Links ab. Ich werde mir das 100DM Buch wohl noch zulegen, weil einfach alles wirklich gut erklärt ist. So kann man an der Hardware bis ins letzte Detail rumschrauben (von der Festplatte bis zum Joystick) ohne daß man sich das vom System "genehmigen" lassen muß - eigentlich eine positive Sache. Ich muß aber zugeben, daß das Auslesen vom Bios mir nicht ins Auge gesprungen ist, aber wie gesagt denke ich von Umfang und Komplexität des Buches, daß es hier sicher Antworten dazu gibt. Einige Interrupts sind jedoch vom Hersteller frei definierbar und können relativ stark voneinander abweichen und da hilft dann nur direkter Developer-Support (darauf wurde auch aufmerksam gemacht). Ich habe nur 10 Minuten rumgeblättert, aber ich denke ich werde mir das Teil in absehbarer Zeit ins Regal stellen.

<FONT COLOR="#a62a2a" SIZE="1">[ 19. Oktober 2001 10:12: Beitrag 2 mal editiert, zuletzt von Crush ]</font>

Geschrieben

Hallo Crush!

Danke für den Tipp, aber das Buch habe ich leider schon durch. Da gibt es auch nur die Info, wie man die ersten 128 Byte auslesen kann, der Rest ist dann Herstellerabhängig. Man sollte nicht glauben wie hartnäckig diese aber auf Ihren Datenblättern sitzen. Na ja werde halt noch mehrere Mails schreiben, vielleicht wird ja irgendeine mal beantwortet.

Cu

Atreju

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...