Hallo zusammen,
da ich jüngst erfolgreich ein (einfaches) neuronales Netz mit Membrain erstellt und in c-code umgewandelt sowie in ein visual Studio Konsolenprojekt eingebunden habe, kam mir folgende Idee:
RP6 sendet bei jedem erkannten Hinderniss einen entsprechenden Wert zum PC (über blue tooth o.ä.), welcher dort von einem auf dem PC laufenden Programm in einem Feld gespeichert wird. anhand des Musters, welches sich durch einer zunächst festgelegten Anzahl der übertragenen Werte ergibt, generiert dann das neuronale netz einen Ausgangswert, welcher einem bestimmten Ausweichmannöver zugeordnet ist, sendet diesen Wert zum RP6, welcher dann dieses Mannöver ausführt.
es gibt also ein Programm, welches auf dem PC läuft und eines, welches auf dem RP6 läuft.
Das Programm für den RP6 schreibe ich auf dem Programmers Notepad, was kein Problem darstellt.
Das Programm, welches auf dem PC laufen soll, möchte ich mit Visual Studio 2008 schreiben.
Problem: Ich habe versucht, die avrlib und die RP6libc einzubinden. Beim debuggen werden jedoch bestimmte Dateien (Headerdateien) nicht gefunden, wenngleich sich diese im Projektordner befinden. Bei eineigen habe ich das Problem bereits lösen können, bei anderen nicht. Leider weis ich nicht, woran es liegt, dass es bei manchen klappt und bei anderen nicht. Ich habe halt einfach rumprobiert, ohne Plan und Verstand.
Hier also meine Frage:
Was muss ich tun, um ein Programm zu schreiben, welches als Konsolenanwendung auf dem PC läuf und mit dem RP6 kommunizieren kann. Ferner weis ich nicht, ob es überhaupt möglich ist, die RP6-Funktionen, in meinem Fall die Funktionen zum senden und empfangen von Daten, überhaupt mit einem anderen compiler als dem avr-gcc zu compilieren.
Lesezeichen