Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - OSLiga

Seiten: [1]
1
Offtopic / Re: Hardware Design lernen
« am: 15. April 2014, 20:43 »
Kleiner Computer ... Hab mir schon den Z80 angeguckt und die ganzen Microcontroller ...
2
Offtopic / Hardware Design lernen
« am: 15. April 2014, 20:17 »
Hallo,
ich wollte mir mal Hardware Design angucken, doch wie lernt man das? Ein Buch hab ich nicht gefunden ... Und zu fast alles gibt es ein Buch :)

LG
3
Lowlevel-Coding / Re: Wie die BDA auslesen
« am: 15. April 2014, 10:23 »
Dann muss ich heute in die Bibliothek  :-D
5
Lowlevel-Coding / Re: Wie die BDA auslesen
« am: 14. April 2014, 17:19 »
Okay, ich glaub ich muss noch mal Begriffe lernen  :-D
Stimmt C lernen für C++ *facepalm*, ich lern erstmal richtig viel  :-D
Aber Danke, viele hätten jetzt geschrieben: "Lern erstmal programmieren"  :-)
6
Das Wiki / Logo kriegt Balken
« am: 14. April 2014, 16:32 »
Das ist jetzt zum Forum, aber ich wusste jetzt nicht wo sonst hin damit.
Wenn man z.B. in Chrome den Zoom auf 90% stehlt kriegt das Lowlevel Logo diese Balken die man auch rechts an der Seite hat um hoch und runter zu scrollen. Auch wenn nicht jeder 90% beim Zoom hat, wollte ich das einfach mal sagen/schreiben  :-D.

LG
7
Lowlevel-Coding / Re: Wie die BDA auslesen
« am: 14. April 2014, 16:12 »
Okay, wieder was gelernt. Danke für die Erklärung. Hab trotzdem noch ne Frage:
Beachte, dass ich da den Zeiger nach unsigned short * caste, bevor ich ihn dereferenziere, weil der Wert als WORD, also 2 Bytes, abgespeichert ist.
Was ist "casten"? Hab mir zwar das OS-Tutorial angeguckt, aber irgendwie komm ich mit den ganzen Begriffen nicht zurecht.
Und manche Adressen sind größer als 2 Bytes z.B. 0x49, was macht man dann mit der?
8
Lowlevel-Coding / Re: Wie die BDA auslesen
« am: 14. April 2014, 15:52 »
Ich hab jetzt mal eine blöde Frage:
Wo ist der Unterschied zwischen Real Mode und Protected Mode? Ich versteh das einfach nicht...
9
Lowlevel-Coding / Wie die BDA auslesen
« am: 14. April 2014, 15:26 »
Hallo,
ich habe möchte die BDA (BIOS Data Area) auslesen, weil ich in meinem kleinen OS nun eine Funktion programmieren will, mit der man Informationen über den PC sehen kann. Das ganze möchte ich mit C++ machen, unter Assembler gibt es ja CPUID.
Aber wie kann man denn die ganzen Adressen vom BIOS ansprechen um an die Information zu kommen?
Meine Idee ist mit *p auf die Adresse zu zeigen.

LG
10
Offtopic / Re: ISO erstellen will nicht so Recht
« am: 01. March 2014, 22:41 »
Okay, Danke!
11
Offtopic / Re: ISO erstellen will nicht so Recht
« am: 01. March 2014, 08:44 »
Entschuldigung das ich mich nicht gemeldet hab, aber mein Internet ist ausgefallen.
Aber das Target für iso gibt es doch: iso: $(COS).iso
12
Offtopic / ISO erstellen will nicht so Recht
« am: 26. February 2014, 13:52 »
Hallo,
ich nutze NetBeans 7.4 (C/C++ Version) und habe auch eine Makefile mit der eine ISO erstellt werden soll, nachdem die Dateien compiliert worden. Doch ich finde keine *.iso Datei. NetBeans sagt das alles erfolgreich erstellt wurde. Kann mir wer helfen?

LG
OSLiga

PS: Ich nutze einen Mac mit OS X 10.9

EDIT: Hier noch mal die Makefile... hab sie vergessen :roll:

all: cos

loader.o: loader.cpp
g++ -c loader.cpp

kernel.o: kernel.cpp
g++ -c kernel.cpp

api.o: api.cpp
g++ -c api.cpp

boot.asm: boot.asm
as -o boot.bin boot.asm

$(kernel).elf: $(OBJS)

iso: $(COS).iso

clean:
rm -rf *.o
rm -rf *.bin
Seiten: [1]

Einloggen