Lowlevel
Lowlevel => tyndur => Thema gestartet von: mastermesh am 16. May 2005, 16:18
-
SDK Release Milestone 0
http://lost.brainsware.org/sdk/lost_source_milestone_0.tar.gz
http://lost.brainsware.org/sdk/lost_devtools_milestone_0.tar.gz
Für Windowsler:
Ihr braucht beide Pakete. Diese am besten nach C:\ oder in ein anderes Root-Directory entpacken. Shell.lnk ist eure Entwicklungsumgebung, in der ihr mit Hilfe von "make" bestimmte Operationen durchführen könnt.
Für Linuxer:
Ihr braucht nur die Sourcen. Dazu benötigt ihr gcc 3.x, g++ 3.x, eine stabile binutils-Version, nasm und bochs. Lest bitte zunächst auch ./doc/readme.linux
Zu den weiteren Plänen:
zunächst sollen sich alle Mitglieder vom Kernel-Team c.a. 3-4 Tage mit dem SDK vertraut machen, danach werden die einzelnen Aufgaben vergeben und das Coding kann beginnen.
-
hast auch wirklich alles geprüft? die bochsrc.bxrc scheint fehlerhaft zu sein, angesichts dieser zeile:
floppya: 1_44=b:, status=inserted
dass makefile scheint übrigens ne ähnliche macke zu haben
xcopy /s /y .\sys\*.* b:\system\ > nul
darauf folgt auch nur ne ungültige laufwerksangabe -.- also bitte dahingehend korrigieren das auch normalsterbliche die kein floppylaufwerk im rechner haben damit umgehen können
-
Hast du "make install" ausgeführt?
-
kleine Frage, benutzt ihr alle ein viel verwendetes Betriebssystem von M$. weil mir nur grad aufgefallen ist dass das build system in diesem Archiv nur für W*nd*ws ausgelegt ist?
-
Arbeitest du mit Linux? Wenn ja, kriegst du das ganze alleine hin oder muss ich ein SDK für Linux basteln?
-
ich benutze nur linux und werd mir deswegen meine eigenen scripts dafür bauen, aber wenn noch jemand unter linux arbeitet kann ich diese gerne zur verfügung stellen :-)
-
hatte make install ausgeführt...
habs jetz übrigens für mich so zum laufen gebracht, musste erst per vfdwin für Drive1 B als Letter eintragen, dann konnt ich nen vfd open 1 ./img/fd0.img ausführen. trotzdem wären entsprechende makefiles ganz brauchbar
-
Kann das Problem verifizieren... wenn kein Diskettenlaufwerk vorhanden ist, mappt vfd das Image auf A:\ ... versuch grad nen Workaround zu finden.
-
Auf A:\NUL (if exist a:\nul ...) mappen und bei nichtexistenz einfach eine leere Datei nach A:\ mappen *g*
Ich hoffe doch, dass es mir nicht an der Registry und so Zeuch rumpfuscht, oder??
Svenska
edit:
Hmm ich krieg immer nur einen schweren Ausnahmefehler, also er geht nicht sauber in eine Endlosschleife in der kernel.cpp.
-
ich finde, es ist nicht so intelligent in setpath.bat die alte PATH-Variable vor die neue zu. es sollte wohl besser
set PATH=[...];%PATH%
heissen, um wirklich die mitgelieferten compiler zu nehmen und nicht den eigenen, der sonst weiter vorne im PATH ist.
und dann find ich die wahl von `make install' für die installation des floppy-treibers ein bisschen irreführend. normalerweise verstehe ich unter `make install' wirklich die installation der software. also hier das was `make copy' macht.
-
Tolle Arbeit.
Bin echt begeistert, was ihr da schon alles zusammen gebastelt habt.
Macht nur weiter so.
Noch ein Frage. Wird es zu dem Source Code noch etwas mehr Erläuterung geben. Weil als absoluter Anfänger in Os-Dev bin ich erst mal von der Fülle der enthaltenen Dinge, die ich schon immer mal in einem OS sehen wollte, aber nie verstanden habe, überwältigt.
Darf ich einen Thread eröffnen, in dem ich dann konkrete Fragen zum Source stellen kann??
Gruß sov21
-
ja, darfst du ;)
-
ochje =\
hat sich am sdk noch was veraendert, seitdem man mir das zukommen hat lassen?
weil wenn doch, dann waers echt nett, wenn man mir den link per icq oder email zukommen lassen wuerde :)
lg, hannibal
-
Der Floppydisk-Emulator scheint recht viele Bugs zu haben... ich werd versuchen, nen Workaround zu finden und danach das SDK nochmal zu veröffentlichen.
Entschuldigung für die Unannehmlichkeiten :/
-
Ich wollte nur mal kurz sagen, dass ich wohl diesen Anfang etwas versäumen werde, da ich ab Donnerstag 5 Tage auf Exkursion bin ;)
-
OK, alle Fehler dürften behoben sein. Download siehe Originalpost.
-
Sogar bei mir funzt es auf Anhieb und das will was heißen. Also ich sehe momentan keine Fehler mehr, wenn man bedenkt das es zuerst garnicht wollte bei mir^^ (wir sollten hier ne kleine eventuelle Fehlersammlung machen)
-
jo, Fehler hab ich.
Wenn ich das mit meinen AMD 2600+ starte, dann rebootet er sofort nachdem GRUB den Kernel geladen hat. Wer ähnlichen Fehler hat, bitte mal melden. Ich hab im Moment keine Lust die Ursache zu finden, da ich dann immer rebooten müsste.
MfG
DDR-RAM
-
Kann ich nicht bestätigen (P3 800)
-
hallo,..also komischerweise waren bei mir in der osdef.h einige typedefs auskommentiert - warum auch immer; jedoch ging dadurch das kernel-kompilieren schief!
keine ahnung, ob das jetzt bei jedem so ist, oder es vielleicht an mir liegt..ich weiss es nicht ^^
lg, hannibal
edit: sorry..hatte die falsche zip-datei extrahiert ..
-
Source-Paket upgedatet. Der Fehler müsste nun behoben sein.
-
Hab leider ein Prob mit dem neuen SDK. Das alte lief einwandfrei.
Jetzt wenn ich "make install" eingebe, dann bekomme ich folgenden Fehler:
"A wrong Driver is installed. make: *** [install] Error 1"
Was mach ich nun?
-
ich würd sagen du hast noch ne alte version vom vfd im autostart rennen, hatte ähnliches problem...
-
Stimmt das wars.
Hatte den ordner umkopiert. deshalb konnte ich nicht mehr stoppen.
Dann hab ichs rückgängig gemacht. Und gestoppt.
Jetzt gehts :-)
-
Jetzt gehts :-)
auf all deinen PC's?
-
Hmm hab mit realer Disk wieder einen merkwürdigen Fehler:
kernel /system/kernel.elf
Error 15: File not found
Press any key to continue...
Aber das ist nicht in bochs.
Woher kommt das? Was mache ich falsch?
Gruß sov21
-
ist irgendson komischer Fehler, du musst evtl. die kernel.elf nachkopieren
(nach A:\system\kernel.elf).
Kann sein, das es dein Fehler ist, vielleicht auch nicht ^^,
aber das nachträgliche kopieren sollte helfen.
MfG
DDR-RAM
-
Hab Kernel nachkopiert. Ordner Sys war leer.
Jetzt läuft alles einwandfrei :-) (auch auf anderen PCs)
Sehr schön.
Gruß sov21
-
Problem: 404
ich bin wieder kurz in der os-dev - scene... und hab ma dacht, dass ich ma nochmal das LOST saug, weil letzten sommer hab ichn headcrash gehabt und alles war weg -.-
könnte irgendwer die sachen neu uppen, pls
gn8
-
habs grad eben auf meinen ftp gepostet:
lost_devtools_milestone_0.tar.gz (http://t0ast3r.t0.ohost.de/know%20how/lost_devtools_milestone_0.tar.gz) (geht im moment nicht)
lost_source_milestone_0.tar.gz (http://t0ast3r.t0.ohost.de/know%20how/lost_source_milestone_0.tar.gz)
lg,
Toaster