Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: C-Programm übersetzen Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 9.04.2008 11:00)
Als Antwort auf C-Programm übersetzen von Frank Neul - 16.03.2008 19:52
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, C-Control II Station, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.1
Hallo Frank,

Ich kann Dir Dein Program leider nicht mit Tasking C übersetzen, da ich selbst
mit Tasking nur in ASM arbeite.

Jedoch hat sich bei den meisten Programmen, die ich in den Fingern hatte, gezeigt,
daÃ? durch simple Optimierungen oft 50% und mehr an Geschwindigkeit herausgeholt werden kann.
Die CC2 hat viele Funktionen, die in C umschrieben werden. Dadurch lä�t sich
oft am meisten sparen.
Wenn Du willst, kannst Du mir deine implementation in C2 schicken. (bitte als ZIP oder RAR).
Ich kann dann kurz rübersehen und Dir sagen, wie stark sich das ganze optimieren lä�t.
Ich denke, wenn die Züge am Ende unter 5 Minuten dauern, wäre Dir auch schon geholfen.
Man kann notfalls auch einzelne sehr rechenintensive Routinen in ASM umsetzen, aber
das Programm selbst unter C2 laufen lassen.
Diese Methode würde ich sogar bevorzugen, da so leichter �nderungen möglich wären.

MfG André H.


> Hallo zusammen,
>
> ist vieleicht etwas viel verlangt, aber trotzdem wichtig:
>
>   Meine CC2 steuert einen Eigenbau Schachroboter. Das macht die schon seit Jahren,
>   nun auch mit Farbdisplay und magneto sensitivem Schachbrett. Das Projekt nähert sich nun dem
>   Ende. Nach Fertigstellung werde ich hierfür einen eigenen Internetauftritt realisieren.
>
> Das Problem:
>  Unter anderem habe ich den MINIMAX Schachalgorithmus auf die CC2 umgesetzt. Das klappt
>  prima und schlägt fast alles. Es kann jedoch, unter C2 als Programmiersprache, schon bis zu
>  9 Minuten dauern bis die CC2 den richtigen Zug ermittelt hat.
>
>  Schneller gehts, wenn das Programm (liegt auch in C vor) mittels C-Compiler, Assembler und Linker in
>  Intel Hex Format vorliegen würde. Die Demo Tasking EDE schafft nur 199 Zeilen,
>  das Programm hat ca. 2600.
>
> Hat jemand von euch Erfahungen im Umsetzen von groÃ?en C-Anwendungen auf die CC2?
>
> Bitte verkneift euch die Antwort, "Es gibt doch andere Hardware..."
>
> Ich freue mich auf eure Messages.
>
>  GruÃ?
>  
> Frank
>


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: C-Programm übersetzen (von Frank Neul - 27.04.2008 11:31)