heise online · c't · iX · Technology Review · Telepolis · mobil · Security · Netze · heise open · heise resale · Autos · c't-TV · Jobs · Kiosk
Zum Inhalt
c't

c't Projekte - c't-Bot und c't-Sim - Mailinglisten

c't-Bot und c't-Sim


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

[ct-bot] Bot-Code für PPC

Absender: Timo Sandmann
Datum: Sa, 08.12.2007 01:41:15


Hallo,

ich weiß nicht, ob hier jemand mitliest, der daran interessiert ist, aber der Bot-Code funktioniert nun vollständig (bis auf die EEPROM- Emulation - kann ich unter meinem Betriebssystem nicht testen) auch auf PowerPC-Systemen. Schuld für die fehlerhafte Sim-Kommunikation war das Bitfeld in "request_t", das das subcommand als 7 Bit Wert speichert. Wird nun in command_write() dem 7 Bit subcommand-Feld ein 8 Bit ASCII-Zeichen zugewiesen, wird ein Bit abgeschnitten, auf big-endian-Systemen aber eben ein anderes als auf little-endian-Systemen, wenn das Bitfeld auf beiden System gleich angeordnet ist. Das abgeschnittene Bit lässt sich nachträglich beim Datenversand während der endian-Konvertierung natürlich nicht mehr rekonstruieren.
Getestet mit Mac OS 10.5.1 und PPC-Emulation (Rosetta).

Für MCU sind die Remote-Calls jetzt etwas platzsparender implementiert.

Viele Grüße,
Timo





Copyright © 2007 Heise Zeitschriften Verlag Kritik, Anregungen bitte an c't-WWW Datenschutzhinweis   Impressum