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. - 4.04.2004 12:06)
Als Antwort auf Eigenes OS von Sven - 4.04.2004 0:06
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Sven,

> ich habe mir die OS-Vorlage downgeloadet, hab damit auch mittels Copy&Paste
> hinbekommen den Beeper auf dem Application-Board anzusprechen bzw. einen
> Dauerton ausgegeben.
>
> Nun wollt ich fragen, ob es ein Tut für dieses Thema gibt.
> Um sich langsam an die Low-Level programmierung ran zuwagen.

Eine Tutorial gibt's hierfür nicht. Ich habe auch noch nichts mit der Vorlage gemacht.
Die Vorlage aheb ich von Martin Förster (ein Entwickler der CC2) 1:1 übernommen.
Es gibt auch sehr wenige Fälle, in denen man wirklich ein eigenes OS entwickeln
bzw. gänzlich ohne OS arbeiten mu�.

Meist reicht es ja das OS draufzulassen und sein eigenes (ASM-/C-)Programm dann in
den Segmenten 1 bis 3 laufen zu lassen. (192kB, das sollte reichen :-) )
Aufgerufen wird das Programm dann einmal mit system.jump() oder system.call():
thread main
{//z.B.:
 system.jump(1,0x0000); // zu Routine an Adresse 0 in Segment 1 springen
}

So kann man auch die HEX-Dateien bequem im Hostmode übertragen. :-)

Der Vorteil ist hier eben, da� man sich um keinerlei Initialisierungen mehr kümmern mu� :-)
Auch sind die nötigen Routinen für z.B. den I²C-Bus bereits implementiert. :-)

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 - 4.04.2004 16:13)
    Re: Eigenes OS (von André H. - 10.04.2004 9:32)
        Re: Eigenes OS (von Sven - 11.04.2004 18:19)
            Re: Eigenes OS (von André H. - 15.04.2004 9:34)
                Re: Eigenes OS (von Sven - 26.04.2004 15:04)
                    Re: Eigenes OS (von André H. - 6.05.2004 8:37)