Suche 8051-Assembler-Programmierer

Gast #1258716
Lesenswert?

Hallo lieber Programmierer,
ich bin auf der Suche nach einem Profi-Programmierer
für 8051 in Assembler (Derivate: C509).
Es gibt ein fertiges Programm das zu ändern wäre:
- Drehstrommotor-Steuerung
- ca 10000 Zeilen
- Doku in Deutsch
- Raum Rosenheim
Falls Interesse besteht bitte melden unter
a.witzl@wetron.de
#1258788
Lesenswert?

Ich will Dir ja nicht die Illusion rauben, aber ich würde 10.000 
Assemblerzeilen kommentarlos wegschmeißen und in C neu machen.

Ich mache manchmal auch kleine Assemblersachen, aber die Schmerzgrenze 
liegt bei max 2kB Binary (~6kB Hex).


Du kannst ja mal ne Ausschnitt von 100 Zeilen als Dateinanhang posten, 
dann kann man mal sehen, ob überhaupt und wie gut das Programm 
strukturiert und kommentiert ist.


Peter
Gast #1258811
Lesenswert?

Peter, lass gut sein. Bei derlei Anfragen muss von beiden Seiten etwas 
Entgegenkommen möglich sein. Zunächst muss man ja die konkrete Aufgabe 
ableuchten und sehen, ob überhaupt noch Dokumentation abseits des 
Quelltextes existiert. Ist das nicht der Fall, kann man eben nur noch 
auf diesen zurückgreifen, egal ob das sinnvoll oder bezahlbar ist. Wer 
sich die Zeit für die Analyse von 10k Assembler-Zeilen nicht leisten 
will, muss eben eine Neuentwicklung finanzieren, oder?

Grüße,
Edson
#1258816
Lesenswert?

Genau das wird aber das Problem sein, viele Informatiker und Ingenieure 
legen keinen großen Wert auf eine saubere und ausführliche 
Dokumentation. "Wozu dokumentieren, die Software läuft doch?"
Und dann kommt teilweise Jahre später eine Änderungsanforderung... und 
der, der die Software damals gemacht hat, ist längst nicht mehr da... 
und dann hat man den Salat. ;-)
Gast #1258823
Lesenswert?

Oft wünschen sich Informatiker und Ingenieure eine besser Doku ihres 
Projektes - aber angesichts eines straffen Zeitplanes ist das 
seitenweise Texten nicht drin. Ich kenn da Leute deren Überstundenkonto 
mehr als überläuft...

Zum Thema Assembler: 10.000 Zeilen sind auch für mich weit jenseits der 
Schmerzgrenze, gerade bei 8051, wo ich die Architektur allgemein nicht 
sehr mag.
Gast #1259175
Lesenswert?

moin moin,

also 10.000 Zeile sind viel..aber nicht unmöglich.
Kommt auf den Programmaufbau an.

Meine Fräsensteuerung sind z.Z ca. 9000 Zeile MACRO-Assembler und das 
BIN ist 16KB.
Das Programm ist ursprünglich in Delphi geschrieben, die Übersetzung 
nach 8051 ist oft so:
; a := b + c
   Macro Datenholen a
   Macro Datenholen b
   Macro Datenbearbeiten '+'
   Macro Datenablegen c
Als Doku benutze ich den Delphicode, Namen sind identisch.

Um eine Vorstellung vom Wirken der 10K Zeile zu bekommen wird bestimmt 1 
Woche Zeit notwendig und damit schon vor irgendwelchen weiteren 
Zeitangaben ein Betrag von 1000++ € fällig.
Auch wenn Peter das Prog in C schreiben möchte, auch dann ist diese 
Analyse notwendig.

Ohne weitergehende Angaben wird kaum einer etwas konkretes zu dieser 
Anfrage sagen können.

MfG
Pieter
#1259449
Lesenswert?

@Alfred
Ein wenig Info zum C509 gibts natuerlich erst mal beim Hersteller, 
Infineon, dann bei Keil und natuerlich auch hier in diesem Posting.
Fuer den Fragesteller, unbedingt mal diesem Link folgen
http://www.keil.com/dd/chip/2957.htm
neben technischer Dokumentation gibts da auch eine Liste mit 
Consultants. Das sind im allgemeinen 8051 Spezialisten allerdings nicht 
unbedingt C509 Gurus. Der C509 hat recht komplexe aber natuerlich auch 
maechtige Timer. Soll die Aenderung die Motoransteuerung betreffen oder 
was fuer eine Art Aenderung ist es denn? Es ist wesentlich einfacher, 
ein User Interface zu aendern und evtl. sogar eine C-Routine 
miteinzubauen als andererseits den Code auf einen neuen Motor 
umzuschreiben, weil es den alten nicht mehr gibt.
Obwohl ich den C509 mal sehr gut kannte, schon einiges an 8051 Code 
programmiert hab und derzeit freiberuflich taetig bin, wuerde ich mir 
dieses Projekt nicht antun, mindestens mit den gegebenen (fehlenden) 
Informationen.
Zum Thema Debugging, wird sehr gut von Keil uVision unterstuetzt, 
internes Flash muss auch nicht programmiert werden, weil er keines hat, 
also externer Programmspeicher (Flash ;-). Da gabs mal recht gute und 
teure Emulatoren dafuer.
Der 509 ist ein 8051 Monster aus den fruehen 90-ern mit Zielanwendung 
Einspritzungssteuerung automotive. Aenderungen an Programmen, die mehr 
als 10 Jahre alt sind und in Assembler geschrieben erscheinen mir extrem 
gewagt. Wahrscheinlich stellt sich ein Verzweifelter Ingenieur zur 
Verfuegung, macht Aenderungen und dann ist der Auftraggeber verzweifelt.

Viel Glueck wuensche ich trotzdem, Robert
Gast #1260787
Lesenswert?

Hallo lieber Programmierer,
(Test-Pilot aus Rosenheim, bitte melden Sie sich noch mal)
ich bin auf der Suche nach einem Profi-Programmierer
für 8051 in Assembler (Derivate: C509).
Es gibt ein fertiges Programm das zu ändern wäre:
- Drehstrommotor-Steuerung
- Doku in Deutsch
- Raum Rosenheim
Falls Interesse besteht bitte melden unter
a.witzl@wetron.de, 08031/2428-33

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren