Archiv nach Monaten: August 2009

Xmega Multi Bootloader xmmbl

Derzeit arbeite ich an einem Bootloader für die Xmega Controller. Dazu modifiziere ich die AppNote AVR1605.

Warum noch ein Bootloader? Der Bootloader soll nicht nur an einem fest definierten USART auf eingehende Daten lauschen sondern auf beliebig vielen, also im Extremfall alle acht USARTs vom ATxmega128A1. Außerdem soll der Bootloader auch andere Xmega außer dem ATxmega128A1 unterstützen.

Eine erste Version funktioniert bereits. Bisher jedoch nur mit einem USART. Außerdem springt der Bootloader derzeit nach einem Reset nicht automatisch in die Applikation sondern wartet, bis Daten über die serielle Schnittstelle eintreffen (was derzeit auch so beabsichtigt ist). Die finale Version soll verschiedene Startup Verhalten bekommen.

Neue Version des AVR Fuse Calculator – leider :(

Vor einiger Zeit wurde der AVR Fuse Calculator erneut aktualisiert. In diesem Fall muss ich jedoch sagen, dass es keine Verbesserung ist.

Zum einen empfinde ich es als weniger übersichtlich, da sich die Seite jetzt in die Länge zieht. Was vorher bequem komplett auf meinem Laptop Display dargestellt wurde ist jetzt fast 3 Bildschirmseiten lang, bei gleicher Auflösung.

Was ich auch sehr schade finde ist die fehlende Möglichkeit, die Einstellungen in der URL zu übergeben. Bisher war es möglich, die Einstellungen für einen bestimmten Controller in einem Link wie diesem zu speichern und so auf die Seite verweisen, so dass sich jeder einen Überblick verschaffen konnte.

Beide Eigenschaften wurden für die optische Aufwertung und die Einbindung in ein CMS aufgegeben. Schade, denn die alte Version fand ich besser.

Xmega: weitere Eindrücke. Der ATxmega32A4

Seit ein paar Tagen habe ich ATxmega32A4 Controller in der Hand. Durch die kleinere Bauform lassen sie sich vor allem beim Prototyping besser handeln und man kann leichter damit experimentieren. Also habe ich nochmal neu Fahrt aufgenommen und habe erste richtige Programmierversuche unternommen. Für die Experimente verwende ich meine SMD Adapterplatine auf Lochraster.

Weiterlesen »

Linux und Spiele

Ein häufiger Kritikpunkt an Linux sind die mangelnden Spiele. Ich habe mich deshalb mal mit dem Thema etwas näher beschäftigt. Was dabei heraus gekommen ist möchte ich in einer kleine Reihe von unregelmäßig erscheinenden Artikeln erläutern.

Grundsätzlich muss man sagen, es gibt Spiele für Linux. Sogar einige recht gute. Was allerdings fehlt sind die Mainstream Spiele, über die man üblicherweise in Zeitschriften liest und die man in bekannten großen Elektronikmärkten bekommt. Hier scheuen die Entwickler den Mehraufwand. Leider hat sich vor kurzem einer der wenigen kommerziellen Spieleentwickler, der seine Spiele auch für Linux portiert hat, vom Linux Markt zurückgezogen (Ich finde leider gerade nicht die entsprechende Meldung und der Herstellername fällt mir nicht ein).

Weiterlesen »