Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Eigenes OS Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 15.04.2004 9:34)
Als Antwort auf Re: Eigenes OS von Sven - 11.04.2004 18:19
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Sven,
 
> Naja, so ins blaue zu forschen ist ja auch nicht das wahre.

Das ist aber leider oft die einzige Möglichkeit. :-)

> Gibts vielleicht Bücher zu diesem Thema?

Zum Thema OS der CC2, nein.
Speziell zur C16x Controller-Familie, ja.
Lt. B.Kainka ist das "80C166er Leerbuch" vom Elektor sehr zu empfehlen.
Ich selbst habe dieses nicht.

> Also ich hab mir mal die Projektdatei für die Tasking-Tools näher angesehen.
> Da stehen ja interessante Sachen drin:
> ...
> Gut, das muss jetzt nichts bedeuten, aber spricht natürlich gegen die These des
> geheimnisvollen Quellcodes der Virtuellen Maschine aka OS :).

Das nutzt einem leider nichts, da Martin Förster die ensprechenden Dateien
verständlciherweise nicht mitgeliefert hat. :-)
Man sieht nur wie der Code zwischen den Dateien aufgeteilt war.

> Wenn ich fragen darf, woher hast du eigentlich die Infos für das OS?

Ganz am Anfang hat mir Cris bei der Parameterübergabe geholfen.
Dann wurde ich heiÃ? auf ASM und habe selbst geforscht.
Alle weiteren Infos habe ich aus dem disassemblierten OS.
Aber ohne die Arbeit von Eric Hospel, der das OS disassembliert und schon
mit einigen Kommentaren versehen hat, wäre dies kaum möglich.
(Mittlerweile ist dort schon viel von mir mit Kommentaren versehen. Ich sollte das
aktuelle Listing einmal hochladen. :-)  )

Auch habe ich OSOPT_V2 einmal disassembliert, um die Unterschiede zum Original
zu erkennen, um ich bei der Erstellung von OSOPT V3.0 keine Fehler mit
den Einsprungadressen zu machen.

Kurz:
Ich habe das OS an Hand der VM-Codes durchforscht.
Für die VM-Codes gibt es mehrere Tabellen mit Einsprungadressen im OS.
Diesen muÃ? man "nur" nachgehen und die Routinen richtig interpretieren. :-)
Also ein wenig Knochenarbeit :-)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Eigenes OS (von Sven - 26.04.2004 15:04)
    Re: Eigenes OS (von André H. - 6.05.2004 8:37)