Intel-HEX-File - nibbles tauschen?

Rueckwaertskompatibilitaet, mit Legacy Software die man fuer den Job braucht.

Ich habe von Leuten gehoert wo aeltere Windows-Programme, Messgeraetesteuerungen und etliche DOS-Programme nicht mehr ans Laufen zu kriegen waren. Vermutlich ginge es ueber VM, irgendwie, solange es nichts hardware-nahes ist.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg
Loading thread data ...

Ach was! Ausdrucken, spaltenweise in Streifen schneiden, Streifen geeignet permutiert wieder aufkleben, einscannen.

SCNR, XL

Reply to
Axel Schwenke

Das bringt dir nur nix, weil du in :10AF000022222222... das AF nicht tauschen willst, weil es da im Adressfeld steht, und in :10000000222AF222... auch nicht, weil das A zu einem anderen Byte gehört als das F. Deswegen hab ich da S-Records mit einem Nutzdatenbyte pro Zeile gemacht, da ist klar, welche Stellen zu tauschen sind.

Wenn Editor, dann musst du einen mit Rechteckauswahl nehmen und da die Spalten paarweise tauschen. Und das klappt auch nur, wenn sich niemand für die Checksummen interessiert.

Stefan

Reply to
Stefan Reuther

Joerg schrieb:

OK, für Leute, die tatsächlich noch DOS- oder Windows-3-Software (ohne VM) einsetzen wollen, ist das tatsächlich ein Grund gegen 64 Bit. Die

32-Bit-Version von Windows 7 sollte sich hingegen in Sachen Kompatibilität zu 16-Bit-Anwendungen nicht wirklich anders verhalten als XP.

Christian

--
Christian Zietz  -  CHZ-Soft  -  czietz (at) gmx.net
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x6DA025CA
Reply to
Christian Zietz

Noch läuft die 32 Bit Software auch auf den 64 Bit Systemen. Das erste Betriebssystem von Microsoft als 64 Bit only ist übrigens seit einiger Zeit draussen, Windows Server 2008 R2.

16 Bit Software läuft nicht mehr.

73 de Tom

--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

Ich weiß ja nicht. setup.exe laden, binutils und perl anwählen, drei Minuten warten, Cygwin benutzen. Wenn's nicht eh schon vorher drauf war, was bei allen meinen Rechnern der Fall ist.

VirtualBox installieren dauert deutlich länger und braucht Adminrechte. Das hat natürlich andere Vorzüge für Filesystemheinis wie mich.

Stefan

Reply to
Stefan Reuther

Naja, zwangsweise muss ich mich auch damit beschäftigen, läuft hier in einer VM, in den Netzen die ich betreue wird aber auch nur XP gefahren. Nur bei den Servern kommt jetzt natürlich häufiger der 2008 R2 zum Ein- satz.

Aber den ganzen Tag damit arbeiten möchte ich nicht, viele Dinge sind mir einfach zu kompliziert.

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

Umgehen schon, aber nicht nutzen. Für XP 32 Bit ist bei 3 GByte Feierabend, für die Anwendung stehen auch nur 2 GByte zur Verfügung.

Das geht auch mit dem iPhone ;-)

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

Axel Schwenke schrieb:

...

Die Windows-DAU-Variante hatten wir aber schon ;-)

Reply to
Falk Willberg

^^^^^^^^^^^^^^^

Ich hatte ernsthaft darüber nachgedacht, mir ein Ei-Pad zuzulegen, um dafür SW zu entwickeln.

Aber ein Gerät ohne Schnittstellen ist einfach nichts für mich. Mal sehen, wie sich Android entwickelt. Das ist zwar Lxxxx, aber das L-Wort kommt nicht drin vor und es ist von dieser Bude, die sogar noch besser[0] als Microsoft ist ;-)

Falk [0]Jedenfalls laut Börsenwert

Reply to
Falk Willberg

Auf dem Laptop muss ich das oft total ueberraschend. Z.B. hatte ein Kunde auf meine Bitte hin einen Spektrumanalyzer besorgt. Sie hatten es gut gemeint und dachten vermutlich, fuer einen Deutschstaemmigen muesse es unbedingt Daimler-Benz, Hutschenreuther-Porzellan und Rohde&Schwarz Messgeraete sein. Schickes Geraet, sah wie neu aus, in feschem Rucksack zum Kraxeln. Der hatte noch Irda von anne dunnemal und Software fuer Windows 95. Mit Win7 auf dem Laptop haetten wir vermutlich echt alt ausgesehen.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Damit waere es IMHO fuer den industriellen Einsatz untauglich.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Das hatte ich beim iPhone gedacht, dazu gekommen bin ich bisher nicht. Obwohl schon Kundenanfragen vorliegen.

WLAN würde mir reichen. Gestern in der Zeitung eine Annonce von einer Baufirma gesehen, Haus mit iPod Touch für die Steuerung der Haustechnik.

Ich hatte erst das G1 in Erwägung gezogen, zu dem Zeitpunkt gab es nur das mit Android. Hatte mir auch mal das Dev-Paket angeschaut. Damals war das noch ziemlich unausgereift, ist heute sicher anders.

Vor ein paar Tagen war mir ein Artikel zum Nokia N900 über den Weg gelaufen, Linux und Maemo läuft da drauf. Könnte auch was sein.

Reichlich Bewegung im Markt, eine Entwicklung für das iPad steht bei mir zum Herbst hin an, allerdings nur als Web-Applikation.

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

Deswegen erfolgt ja so langsam der Schwenk zu Linux, da ist die Oberfläche dann auch viel kompatibler mit der Steuerung.

formatting link

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

Thomas 'tom' Malkus schrieb:

...

So isses. Die Hersteller von proprietären mobilen Kommunikationsapparaten müssen sich warm anziehen. Ein iPad/iPhone/Android mit GPS, GSM und UMTS für 500¤ so zu modifizieren, daß es "Trucker"-freundlich wird, ist billiger als die meisten Telematik-Terminals.

Web-Applikationen gehen ja mit allem, das einen Browser und GPRS hat. Das bekomen sogar WinPhones hin ;-)

Falk

Reply to
Falk Willberg

formatting link

Da wird noch viel Wasser den Rhein runterfliessen. Bei uns laufen in Produktionsanlagen haufenweise Geraete mit DOS, Win3 und gelegentlich neuerer Steuerung. Gusseisern ueber RS232 oder RS485. Fuer Sachen wie Flip-Chip Bonder, Extruder oder Dicing Saws kann man Laufzeiten im Bereich von zig Jahren ansetzen und das muesste alles sauber unterstuetzt werden. Eine eventuelle Umstellung muesste i.d.R. innerhalb von maximal vier Stunden ueber die Buehne gehen (PM Shift). Die Leute wuerden sich auch fragen was fuer Vorteile in Dollars das braechte, denn es laeuft ja derzeit sauber.

Ich hatte mal vor Ewigkeiten bei einem Besuch im Hoover Dam gefragt warum denn Einphasentrafos verwendet wuerden. "Die wurden damals so eingebaut und sind ja noch nicht verschlissen."

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

formatting link

Hat man schon gemacht ;-)

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

Fingerübung in Perl:

~ $cat nibbleswap.pl

#!/usr/bin/perl -w # # transform data (record type 00) in Intel Hex Files # # (c) Axel Schwenke, snipped-for-privacy@gmx.de

my $sum;

while () { chomp; $hex= $_; $bin= pack 'H*', substr($hex, 1); my ($len, $addr, $type) = unpack "C n C", $bin; if ($type == 0) { my @data= unpack "C x3 /C", $bin; $sum= $len + $addr%0x100 + $addr/0x100; printf ":%02X%04X%02X", $len, $addr, $type; map &transform, @data; printf "%02X\n", 0x100 - ($sum%0x100); } else { print $hex, "\n"; } }

sub transform { my $in= $_; my $new= (($in4))%0x100; printf "%02X", $new; $sum+= $new; }

Anwendung:

~ $cat cal.hex :1000000005C004C003C002C001C000C00FEF08BBA0 :1000100002E007BB09E001BFC19A04E00A95F1F7CD :0E0020000000C19804E00A95F1F70000F5CF4A :00000001FF ~ $./nibbleswap.pl

Reply to
Axel Schwenke

Trotzdem geht die Entwicklung in solchen Dingen erstaunlich langsam voran. Wir brauchen bei einem Kunden z.B. eine Chose, wo ueber 433MHz Funk eine Anbindung eines Geraetes draussen auf dem Acker ans LAN im Haus und von da aufs Internet gemacht werden soll. Gefunden haben wir sowas, aber proprietaer z.B. von Medizinfirmen, zu hohe Frequenz, zu wenig Reichweite, und die Bereitschaft uns eine Extrawurst zu braten ist bei nur einigen Tausend/Jahr gering.

Werden wir hinkriegen, sieht aber wie ueblich nach Eigenentwicklung aus.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Wie weit auf dem Acker? WLAN mit Richtantenne geht nicht? Oder muss das Gerät mobil sein?

Wir machen die Anbindungen der Ställe ans Haus, was gerade in Österreich manchmal ganz schöne Strecken sind, mit WLAN und Richtantennen. Wobei sich ein Unternehmen vor Ort darum kümmert, das regel ich nicht auch noch von hier ;-). Aber da geht es auch darum, die Melktechnik an den PC und letztendlich den Datenaustausch mit den Kontrollverbänden übers Internet zu bekommen, d.h. die Daten der Milchinhaltsstoffe gehen bei der neuen Geräteserie bis aufs Milchmengenmeßgerät am Melkplatz.

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de
Reply to
Thomas 'tom' Malkus

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.