Hi,
die AsuroLib V2.7.0rc3 wurde heute released. Diesmal auch als Setup Programm für Windows mit Installation/Deinstallation Routinen.
Näheres siehe erstes Post in diesem Thread.
Download unter http://sourceforge.net/projects/asuro
Hi Alle,
Ich bin endlich wieder dabei, nach lange pause aus Roboternetz.
Habt ihr schon Ideen, was in der nächsten Version kommen wird?
Gruß Raid
Der ^^ Mann
Hi,
die AsuroLib V2.7.0rc3 wurde heute released. Diesmal auch als Setup Programm für Windows mit Installation/Deinstallation Routinen.
Näheres siehe erstes Post in diesem Thread.
Download unter http://sourceforge.net/projects/asuro
Hallo Marvin,
der Dank der ASURO-Community ist euch gewiss! Vielen Dank also.
Was mir aufgefallen ist: die Funktionen Go() und Turn() sind nirgends zu finden. Weder in der Hilfe, noch als source-Code. Allerdings werden die beiden Funktionenn in den Beispielen noch benutzt.
Es wäre meiner Meinung nach auch sehr nützlich, wenn sich im obersten Verzeichnis die Datei "index.html" oder ein Link darauf befinden würde. Es ist relativ schwierig, besonders falls man noch Anfänger ist, den Startpunkt für die Doku im doc-Verzeichnis zu finden.
Beste Grüße,
stochri
wurden die nicht mal umbenannt....?
Hi,
Die Go und Turn Funktion befindet sich im File encoder.c.
Schaut man sich die Doku zur asuro.h an findet man dort alle Funktionen.
Ebenso gibt es einen alphabetischen Index unter Dateielemente.
Vielleicht wird die Übersicht besser, wenn man die Beispielprogramme aus der Doku herausläßt oder in eine extra Doku verlagert.
Die Idee mit einer index.html direkt im obersten Verzeichnis ist gut.
Dann könnte man von dort auf die Lib Doku, die Beispiel Doku etc. verlinken.
Bei der Installation über die AsuroLib-vXXX-Setup.exe werden allerdings auch eine Programmgruppe mit Links auf die Doku angelegt.
Hallo,
... wenn es denn klappt ...Zitat von m.a.r.v.i.n
Habe gerade AsuroLib-v270rc3-Setup.exe ausgeführt (bisher habe ich immer die Lib entzipped), und erhalte als Fehlermeldung:
"WinAVR is not installed"
Wie stellt die Setuproutine denn fest, daß WinAVR nicht installiert ist?
[Ist bei mir in c:\WinAVR vorhanden, allerdings nach einer Neuinstallation nur dorthin verschoben.]
Sollten irgendwelche Environmentvariablen gesetzt sein?
Oder klappt das nicht mit der [uralten] WinAVR-Version von der Asuro-Original-CD?
Hallo Hermann,
interessant, das Setup Programm überprüft den Registry KeyHabe gerade AsuroLib-v270rc3-Setup.exe ausgeführt (bisher habe ich immer die Lib entzipped), und erhalte als Fehlermeldung:
"WinAVR is not installed"
Wenn der Registry Key nicht existiert, gibt es die obige Fehlermeldung.HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\WinAVR
Trotzdem ist bei dir fast alles richtig installiert:
* die libasuro.a muß nur noch ins WinAVR\avr\lib Verzeichnis kopiert werden
* das Makefile muß nicht angepaßt, da c:\WinAVR die Voreinstellung ist.
Es sollte in deinem Fall genügen im lib-Verzeichnis
aufzurufen, um die libasuro.a ins WinAVR/avr/lib/ Verzeichnis zu kopieren.make install
Ich werde wohl die Install Routine noch um eine Suche nach Verzeichnis Funktion erweitern müssen. Oder mir fällt eine andere Lösung ein, die ohne kopieren der Lib auskommt.
vielleicht kann man ja eine möglichkeit in das installationsprogramm einbauen, sowas wie
"winavr wurde nicht gefunden. installation aubbrechen oder winavr verzeichnis manuell wählen?"
und dann muss man eine datei aus dem winavr verzeichnis auswählen, damit währe der pfad ja definiert.
Ach da sind die Funktionen. Ich habe sie vergeblich bei motor.c gesucht, das erschien mir am logischsten.Die Go und Turn Funktion befindet sich im File encoder.c.
Aber mal was anderes:
Wenn man ein Projekt mit AVR-Studio und der neuen Lib anlegt, sollte man die vorkompilierten Libs bei AVR-STudio einbinden können. Wenn man jetzt das Projekt speichert, sollte doch alles korrekt und portabel ohne Installation sein, oder?
Zur Not müsste man jedem Projekt halt die ganze Lib mitgeben. Mach ja nichts, 80KB overhead kann man sich bei den heutigen Festplattengrößen ja locker leisten und es besteht nicht immer die Gefahr, dass man die falsche Version der LIB hat.
Gruss,
stochri
Eine kleine Frage:
Wäre es theoretisch denkbar, dass man das ganze noch mit dem Programmers Notepad programmiert? Ich verwende zwar auch dass AVR-Studio, aber für mein Programm (siehe Beitrag: Asuro Entwicklungsumgebung in C) greife ich dennoch teilweise auf die Funktionsweise des Programmers Notepad zurück.
Lesezeichen