Re: Eigenes OS Kategorie: Progr. Assembler, TaskingTools, OS (von Sven - 4.04.2004 16:13) | ||
Als Antwort auf Re: Eigenes OS von André H. - 4.04.2004 12:06 | ||
| ||
> 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. > Danke für deine Antwort. Es gibt ehrlich gesagt auch keine spezielle Aufgabe die ich damit lösen möchte. Ich wollte mich so ein wenig an den C166 rantasten, daher hätte ich gedacht es gibt Beispiele in denen halt z.B. erklärt wird wie man auf LowLevel Ebene mit dem I²C arbeitet, oder andere Hardware Ressourcen ansteuern kann. Wenn Martin Förster einer der Entwickler ist bei Conrad (?) auf der Gehaltsliste steht wird er wohl auch nicht mehr Source freigeben (können), oder ? | ||
Antwort schreiben Antworten: 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) |