C Programme auf PC enwickeln und dann im µC nutzen

Gast #306358
Lesenswert?
• ▲
▼
Hallo,

ich baue gerade eine Testumgebung für meinen C51 Controller. Dazu
möchte ich die Programme auf dem PC entwickeln (mit Borland C++ Builder
als Konsolenanwendung) und dann später mit einem C51 C-Compiler für den
Microcontroller überetzen. Der Microcontroller hat ja echte E/A, die
ich über den I2C Bus abfrage bzw. setze. Für den PC habe ich nichts.
Ich wollte dazu ein Fenster anzeigen lassen mit einigen Buttons und
Anzeigen, um so die Hardware zu simulieren. Leider weiß ich nicht, wie
ich in einer Konsolenanwendung auch Fenster mit Buttons etc. erzeugen
kann. Geht das überhaupt, oder muß ich das völlig anders aufziehen?
Beim Builder habe ich Neu->Konsolenexperte und dann Konsole gewählt mit
angeklicktem Button für die VCL.
Ich möchte so weit wie möglich kompatibel zum Original C Source Code
für meinen Microcontroller bleiben. Wenn ich ein WIN-Projekt erstelle,
kommt ja alles mögliche ins Projekt, aber ein "main" usw. habe ich da
nicht gesehen. Vielleicht liege ich da auch nur falsch.
Ich hatte das schon im C++Forum gepostet, sollte aber lieber hier
nachfragen. Als C-Compiler für den µC nutze ich den Wickenhaeuser
Compiler.


Vielen Dank im Voraus.

Matthias
Gast #306359
Lesenswert?
• ▲
▼
Wenn Du viel Freizeit hast, kannst Du soetwas machen. Meines Erachtens
bringt es aber nicht viel, da der ganze I/O-Kram + Timer + Interrupts
die richtigen Probleme machen können. Da nutzt der PC nichts.
Was ich hin und wider mache, ist reine Rechenroutinen erst per PC zu
testen und dann die Source zu übernehmen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.