Hallo und Guten Tag liebes Forum, Ich versuche verzweifelt den DCF77 Code von Ulrich Radig in Xcode für Mac ans laufen zu kriegen. Ziel ist es diesen step by step nachvollziehen zu können. Ewig wird mir die Fehlermeldung ausgegeben das header datein fehlen die habe ich aber in Projekt eingebaut. Ich lerne gerade c++ und bin etwas ratlos. Kann mir freundlicherweise jemand helfen? ein Foto habe ich beigefügt. Vielen Dank vorab Michael
:
Verschoben durch Moderator
Der DCF77 Code ist für AVR-Mikrocontroller und läuft nicht bzw. kann unter Xcode für den Mac nicht kompiliert werden. Evtl. kann man Xcode anpassen, dass es geht (also dass sowohl die avr-includes gefunden werden und auch der avr-gcc installiert wird), aber out-of-the-box geht gar nichts!
Hallo, hast Du denn eine andere Idee mit welchem möglichst freeware Programm ich den Code von Ulrich Radig Step by Step durchforsten kann? Ich möchte diesen verstehen lernen. Leider bleibt mir dazu nur der Debugger oder Einzelschritt. Bzw. hast Du eine Empfehlung für den Mac? Gewiss ich könnte Ulrich Radig anschreiben aber ich denke das er für Schüler Fragen keine Zeit hat. Was ich auch verstehe. Grüße, Michael
:
Bearbeitet durch User
Michael Bremer schrieb: > Hallo, > > hast Du denn eine andere Idee mit welchem möglichst freeware Programm > ich den Code von Ulrich Radig Step by Step durchforsten kann? > Ich möchte diesen verstehen lernen. Leider bleibt mir dazu nur der > Debugger oder Einzelschritt. Bzw. hast Du eine Empfehlung für den Mac? > > Gewiss ich könnte Ulrich Radig anschreiben aber ich denke das er für > Schüler Fragen keine Zeit hat. Was ich auch verstehe. ohne es 100% genau zu wissen,glaube ich, dass du das auf dem Mac ohne zusätzliche Hardware nicht hinbekommen wirst. Programmieren, kompilieren, Hochladen, alles kein Problem. Aber für Debuggen brauchst du dann wohl sowas wie den AVR JTAG, Dragon, JTAGICE. Lasse mich aber gerne eines Besseren belehren. Grüße, Micha
Michael Bremer schrieb: > hast Du denn eine andere Idee mit welchem möglichst freeware Programm > ich den Code von Ulrich Radig Step by Step durchforsten kann? > Ich möchte diesen verstehen lernen. Leider bleibt mir dazu nur der > Debugger oder Einzelschritt. Bzw. hast Du eine Empfehlung für den Mac? Die Frage ist doch eher: wie kriegst du denn die Signale vom Empfänger in den Mac hinein? Da du da wahrscheinlich nichts hast, kann man natürlich den Code ausschlachten, alles was hardwarespezifisch ist rauswerfen und zb. die Eingangssignale als ein Array mit 0-en und 1-en simulieren, dass sich der Code nach und nach reinzieht. Allerdings: dazu müsstest du jetzt schon wieder wissen, wie das DCF Protokoll aufgebaut ist. In dem Fall wiederrum bräuchtest du den Code wieder nicht. Denn wenn man das Protokoll erst mal kennt, ist die Auswertung wiederrum recht trivial. Die Kunst bei der DCF Auswertung ist es nicht, aus den 0-en und 1-en aus dem Eingang die Uhrzeit und das Datum zu rekonstruieren. Das steht ja mehr oder weniger ohnehin schon in den Daten. Die Kunst besteht darin, aus dem Eingangssignal erst mal die 0-en und 1-en zu erhalten. Und das ganze möglichst so, dass sich Funkfehler nicht verheerend auswirken. Ohne reale Hardware, mit einem echten Signal ist das aber schwierig zu simulieren. Überhaupt als Anfänger.
:
Bearbeitet durch User
Vergiss Xcode, besorge Dir ein AVR-Board, einen Programmer (wenn Du es Dir leisten kannst einen JTAG-ICE3 oder ATMEL-ICE) und gehe hier hin: http://www.obdev.at/products/crosspack/index.html Dann arbeitest Du auf der gleichen Architektur, und dann solltest Du das hinbekommen. fchk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.