Dienstag, 20. November 2012

Und täglich grüßt das Murmeltier - Oder: Tag 49

Sonntag. Ich stehe wieder später auf - habe ja nicht viel vor. Das hat zur Folge, dass ich quasi direkt nach dem Duschen in die Mensa muss (wenn ich noch etwas bekommen möchte) - das habe ich allerdings etwas verplant, weil ich gerade im "flow" war - Luke hatte nämlich geantwortet. Ich kam also etwas später in die Mensa. Wie das so ist, wenn man nicht erster ist: Es gibt nur noch Reste. Heute Reis mit frittierten Knochen - ich sag ja, dass die alles frittieren, was nicht bei Drei auf den Bäumen ist.
Mein DMA-Controller hat jetzt aufgehört, Speicherplatz zu verschwenden. Das Problem war ein ganz dummes: Ich habe den sowohl software- als auch hardwaregetriggert (aber auch nur wegen eines Missverständisses...) - daran dachte ich natürlich nicht mehr... Egal, jetzt nur noch den Buffer jedes mal checken, ob was sinniges drin steht und juhu: Ich kann nun also beliebige Zahlen zwischen 0 und 255 binär darstellen. Natürlich nur wenn OSEK nicht läuft, da dieses dem COM-Port besetzt - für Tracedaten.
Aber damit auch irgendwas cooles passiert, wenn OSEK läuft, habe ich einfach einen der Druckknöpfe angestellt (bin ich sogar von ganz alleine draufgekommen :D). Das Drücken bewirtk, dass für das Blinken die LEDs 0-3 oder 4-7 benutzt werden - also den Wechsel zwischen ersten vier und zweiten vier LEDs. Trivial, ich weiß - das war aber auch kein Problem. Buttons sind wie LEDs nur eben in die andere Richtung :D

Jetzt kann ich mich über den neuen Debugger hermachen. Der kann auch einiges und ist recht interessant - Variablen, Stack Pointer, Register, Breakpoints, etc. pp. - alles ohne Codeänderung darstellbar. Auch das Zeitverhalten von einzelnen statischen oder globalen Variablen ist messbar und grafisch aufbereitet. Nur eben nicht das Tracen, wie es bei RTA-Trace läuft. Das Problem führe ich darauf zurück, dass das ort-File, das RTA-OSEK erstellt in der Sprachversion 2.0 generiert wird, UDE aber Version 2.2 braucht. Ist jetzt irgendwie blöd. Muss mal gucken, dass ich das irgendwie fixen kann - dazu habe ich einfach mal eine E-Mail an den Hersteller geschickt :D

Ich habe heute auch mein Hotel in Beijing gebucht - knappe 800¥ für sechs Nächte; Ich will da sechs Nächte schlafen, nicht Monate! Sind übrigens ca. 100€ Naja, bessere Rezensionen, als die anderen Hotels - und überall Wifi. Ich musste übrigens auch ein Doppelzimmer buchen - vielleicht ist das der Grund für den Preis?!
Jetzt muss ich ja nur noch prüfen, was ich dort anstellen soll - die ganze Zeit über; aber soweit ich weiß, sollte es genügend zu sehen geben.

Den Rest des Abends bzw. der Nacht habe ich damit verbracht, die Übungen für meine Vorlesung nachzuholen - sind ja schon vier auf einmal. Dauert auch immer etwas; ist aber manchmal nicht uninteresant.


Aber im Prinzip ist der Tag wie gestern abgelaufen...

2 Kommentare:

  1. Aber bleib in deinem Doppelzimmer ja alleine! :D Ich wünsch dir viel Spaß!

    AntwortenLöschen
  2. Neuer Debugger und noch mehr neues Glück!Fließt das alles in die Bachelorarbeit ein und in den Vortrag? Dann mal bestes Gelingen!
    Pack Luke einfach mit in Dein gepäck und bring ihn mit. So ein gutes Teamwork kann doch nicht einfach abbrechen.
    SECHS Tage Beijing! Das ist ja was! Macht mich neidisch... alleine die Verboten Stadt...
    Dafür 100 Euronen im Doppelbett, fast geschenkt. Wer beschläft die andere Hälfte???? Lol



    AntwortenLöschen