Low-Cost kooperatives Multitasking mit State Machines

Im Internet findet man durchaus höchst interessante Artikel im Bereich Embedded.

Der folgende Artikel beschreibt ein simples, aber effizientes Konzept, um einfaches kooperatives Multitasking zu realisieren.

Die Grundidee besteht darin, jeden Teil der Applikation gezielt und by Design in State Machines mit vielen Unterzuständen abzubilden und somit ohne einen komplizierten Scheduler einfach im schnellen Wechsel kleine Automatenzustände im Wechsel abzuarbeiten.

In Summe erinnert dieser Entwurf für Software schon stark an Hardwaredesign, wie es im VHDL-Bereich zwingend nötig ist. Hard- und Software-Co-Design, da kommen wir hiermit hin.

Link: http://www.eetimes.com/design/embedded/4207786/Low-Cost-Cooperative-Multitasking-Part-1-Building-a-simple-FM-player-

Sehr lesenswert, wenn man sich für kleinere Embedded Systeme und den Entwurf von Mikrocontrollerfirmware interessiert!

Wie man effizienten C Code für Mikrocontroller und 8 Bit Systeme schreibt

Im Netz fand ich den folgenden Artikel, der recht schön zusammenfasst, wie man seinen ANSI C Code für 8 Bit Systeme und im besonderen Mikrocontroller, etwa AVR oder 8051, optimiert.

http://www.netrino.com/Embedded-Systems/How-To/Efficient-C-Code

Der Artikel ist zwar in Englisch, aber das sollte den Hobbyisten oder gar den professionellen Embedded Entwickler ja nicht schocken!

Eventuell schreibe ich nochmal eine deutschsprachige Zusammenfassung. Mal schauen…

Ausflug nach Markdorf

Ich war vorhin mit Janina in Markdorf auf der Modellbahnausstellung der Modelleisenbahnfreunde Markdorf. War ganz nett, aber ich vermisste ein paar H0-Anlagen, es war mehr Spur N da. Aber sehr interessant, so gab es z.B. Original Trix bzw Märklin H0 aus den 40ern und 50ern zu sehen.

Es hat sich gelohnt, auch der Eintritt war mit 3€ pro Nase günstig.

Nur der Döner den wir dann noch essen waren, der war nicht sonderlich gut. Nich tgewürzt und die Sauce war irgendwie Dönerladen untypisch künstlich und fast Majonaisemäßig. Dafür war das Fleisch nicht vergammelt. In Summe hätte es aber besser sein können.

Da das Wetter nicht so sonderlich toll ist, bleiben wir heute den Rest wohl drinnen.

Erstes Kochen auf dem neuen Herd

Das erste Gericht auf dem neuen Ceranfeld
Das erste Gericht auf dem neuen Ceranfeld

Gestern abend haben Janina und ich unser neues Cerankochfeld eingeweiht und ein erstes Essen gekocht. Es gab provencalische Garnelen mit Gemüse aus dem Wok. Die Küche ging dabei nicht in Flammen auf, das Kabel hat keinen Geruch oder Rauch entwickelt und der Wok wurde heiss genug.

Wir müssen das Ceranfeld noch mit Silikon abdichten, darauf haben wir aber bewusst gewartet, bis wri auch wirklich sicher sein können, daß alles wie gewünscht funktioniert.

Gleich wollen wir noch zum Kaufland nach Manzell und einkaufen. Das Wetter ist ziemlich mies, kalt und Nieselregen. Den Backofen wollen wir auch noch einweihen, wahrscheinlich mit Kuchenbacken in der einen oder anderen Form ;)

Bilder der neuen Küche

Wir haben gestern abend noch fleissig geräumt und nun ist die Küche beinahe fertig. 2 Schönheitsfehler gibt es noch. Die Arbeitsplatte unter dem Fenster wurde falsch geliefert und ist zu kurz. Ersatz soll allerdings noch eingebaut werden. Bis dahin bleibt in der Ecke ein offenes Loch. Der Platz darunter bleibt leider verschenkt, aber das lässt sich technisch nicht ändern.

Blick auf Kochfeld und Spüle
Blick auf Kochfeld und Spüle

Ausserdem ist natürlich das Kochfeld nicht eingebaut. Da wir den Herd extra gekauft haben, wurde dort natürlich nichts angeschlossen. Lediglich eine Verlängerungsleitung wurde uns gelegt. Mit Lüsterklemmen und viel Isolierband ist die Verbindung schon zusammengebastelt. Wenn Janinas Vater dann das ok gibt, versenken wir das Kabel hinterm Schrank  und das Kochfeld in der Aussparung.Natürlich alles ohne die Sicherungen eingeschaltet zu haben.

Der Backofen im Hochschrank
Der Backofen im Hochschrank

Den Backofen haben Janina und ich eigenhändig in den Schrank gewuchtet. Problematisch war hier nur die zu kurze Stromleitung. 2 Schrauben von vorne ins Holz gedreht und nun ist der Backofen drinne. Ausprobiert aber auch noch nicht.

Blick Richtung Fenster und auf die noch fehlende Arbeitsplatte in der Ecke
Blick Richtung Fenster und auf die noch fehlende Arbeitsplatte in der Ecke

Wir haben jedenfalls massig Platz und der allermeiste Küchenkram und das Alltagsgeschirr ist nun verstaut.

Ich freue mich schon aufs kochen in der neuen Küche :)

Atari ST Profibuch als Public Domain deklariert und zum Download erhältlich

Der Sybex Verlag und die beteiligten Autoren haben das bekannte Standardwerk zum ST, das  Atari ST Profibuch, als Public Domain freigegeben. Fleissige Arbeiter aus der atari-home.de Community haben das Buch eingescannt und nun ist es als PDF verfügbar: http://www.atariprofibuch.de/

Großen Respekt für diese umfangreiche Fleißarbeit!

Und während ich diese Zeilen schreibe, wird unsere Küche eingebaut *freu*

Morgen kommt unsere Küche

Morgen soll unsere Einbauküche endlich geliefert werden. Ich habe extra einen Tag Urlaub genommen, damit ich dabei sein kann.

Bislang haben wir mit einer portabelen Doppelkochplatte und Janinas kleinem Ofen gekocht. Aber wir freuen uns schon auf einen ordentlichen Herd mit 4 Kochplatten und einen großen Backofen. Mittelfristig möchte ich diesen dann durch Backen eines Kuchens einweihen.

Mehr zur Küche, wenn der Einbau geklappt hat.