Lowlevel

Lowlevel => tyndur => Thema gestartet von: mastermesh am 16. May 2005, 16:18

Titel: [KERNEL] SDK Release Milestone 0
Beitrag 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.
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: stultus am 16. May 2005, 17:08
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 16. May 2005, 17:16
Hast du "make install" ausgeführt?
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: n3Ro am 16. May 2005, 17:21
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?
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 16. May 2005, 17:23
Arbeitest du mit Linux? Wenn ja, kriegst du das ganze alleine hin oder muss ich ein SDK für Linux basteln?
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: n3Ro am 16. May 2005, 17:27
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 :-)
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: stultus am 16. May 2005, 17:44
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 16. May 2005, 17:49
Kann das Problem verifizieren... wenn kein Diskettenlaufwerk vorhanden ist, mappt vfd das Image auf A:\ ... versuch grad nen Workaround zu finden.
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: Svenska am 16. May 2005, 18:23
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.
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: Jidder am 16. May 2005, 20:00
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.
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: sov21 am 16. May 2005, 20:45
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: DDR-RAM am 16. May 2005, 21:55
ja, darfst du ;)
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: hannibal am 17. May 2005, 12:55
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 17. May 2005, 13:46
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 :/
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: Another Stupid Coder am 17. May 2005, 14:47
Ich wollte nur mal kurz sagen, dass ich wohl diesen Anfang etwas versäumen werde, da ich ab Donnerstag 5 Tage auf Exkursion bin ;)
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 17. May 2005, 16:34
OK, alle Fehler dürften behoben sein. Download siehe Originalpost.
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: Roshl am 17. May 2005, 16:42
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)
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: DDR-RAM am 17. May 2005, 16:58
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 17. May 2005, 17:18
Kann ich nicht bestätigen (P3 800)
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: hannibal am 17. May 2005, 17:21
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 ..
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: mastermesh am 17. May 2005, 20:21
Source-Paket upgedatet. Der Fehler müsste nun behoben sein.
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: sov21 am 17. May 2005, 21:07
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?
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: stultus am 17. May 2005, 21:09
ich würd sagen du hast noch ne alte version vom vfd im autostart rennen, hatte ähnliches problem...
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: sov21 am 17. May 2005, 21:12
Stimmt das wars.
Hatte den ordner umkopiert. deshalb konnte ich nicht mehr stoppen.
Dann hab ichs rückgängig gemacht. Und gestoppt.
Jetzt gehts :-)
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: DDR-RAM am 17. May 2005, 21:14
Zitat von: sov21
Jetzt gehts :-)


auf all deinen PC's?
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: sov21 am 17. May 2005, 21:25
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: DDR-RAM am 17. May 2005, 21:29
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: sov21 am 17. May 2005, 21:34
Hab Kernel nachkopiert. Ordner Sys war leer.
Jetzt läuft alles einwandfrei :-) (auch auf anderen PCs)
Sehr schön.
Gruß sov21
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: GameMaster am 29. April 2006, 00:17
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
Titel: [KERNEL] SDK Release Milestone 0
Beitrag von: T0ast3r am 29. April 2006, 07:33
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