RoboterCC - Robotic Code Compiler
Forum Roboter.CC Webseite Fragen und Probleme Problem RoboDude

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7433 private projects
  • 378 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Fragen und Probleme zur Roboter.CC-Plattform können hier diskutiert werden.

THEMA: Problem RoboDude

Aw: Problem RoboDude 13 Jahre 5 Monate her #27

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Jetzt sollte die Darstellung besser sein...
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Problem RoboDude 13 Jahre 5 Monate her #31

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo Nils,

jau, die Darstellung ist jetzt besser, werde beim nächsten Projekt einen noch längeren Titel testen :whistle:


Nun habe ich mal für meinen NiboBee das Programm "bgx1_test_gfx.c" aus der NiboBee-Lib1.3 im Verzeichnis "src/examples/bgx1_test_gfx.c" in den online-Compiler kopiert.

Beim Compilieren wird natürlich bemängelt, dass die Datei "smily.xbm" fehlt.
Wie wird eine solche Datei wohin kopiert?



Ich schreibe mal alles was ich finde hier in dieses Thema, nach dem Beta-Test kann das Thema dann ja gelöscht werden.
Hat denn sonst keiner Lust zum Testen?
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Problem RoboDude 13 Jahre 5 Monate her #35

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo Nils,

ergänzend zu meiner letzten Frage bitte ich um Erläuterung zur Verzeichnisstruktur des Online-Compilers.

Beim Einsatz eines Compilerssystemes, welches auf meinem Rechner installiert ist, lege ich über die Compilereinstellungen die Zugriffsverzeichnisse für Libs und Incudes fest.
Ergänzend dazu gebe ich in meinem Programm, über die Include-Anweisung noch das eventuell vorhandene Unterverzeichnis an.

Bei der Nutzung des Online-Compilers habe ich nirgendwo eingegeben, wo auf meinem Rechner meine Include-Dateien versteckt sind, das bedeutet für mich, der Online-Compiler nutzt diese aus seiner eigenen Struktur. Da die in den Include-Anweisungen enthaltenen Angaben zu Unterverzeichnissen keine Fehlermeldungen bewirken, gehe ich davon aus, dass die zur Verfügung stehende Online-NiboBee-Lib und meine NiboBee-Lib die gleiche (innere) Verzeichnisstruktur (entsprechend der Standard-Libinstallation) haben müssen.
Ist das richtig so?

In meinem Projekt-Bildschirm habe ich den Abschnitt "FILES".
Hier kann ich über "Create new" (.txt), (.c), (.h), ... -Dateien erzeugen und einstellen, fehlt hier z.B. die Möglichkeit eine (.xbm)-Datei hoch zu laden?
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Problem RoboDude 13 Jahre 5 Monate her #37

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
xbm Files können jetzt auch hinzugefügt werden (als Text-Files)

Der Compiler findet die Bibliotheken auf dem Server, welche er nehmen soll ist in den Configurations einstellbar. Du brauchst bei Dir gar keine Libs zu installieren, du benötigst nur einen Web-Browser. Nur zur Übertragung des fertigen Hex- bzw. XHex-Files auf den Roboter ist ein Programm notwendig.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Problem RoboDude 13 Jahre 5 Monate her #39

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo Nils,

im Anhang sende ich dir 2 Bilder von angezeigten Fenstern "Configurations".

Zur Anzeige kommt typischerweise das Bild mit der Endung *typisch*

Manchmal kommt aber auch das Bild mit der Endung *manchmal* zur bleibenden Anzeige.
Das *manchmal*-Bild springt aber grundsätzlich bei jedem Click auf "Configurations" kurz und sichtbar auf und fällt dann auf die Anzeige *typisch* zusammen.


Es reicht also nur die benötigte Lib anzuwählen!
Bei den Include-Anweisungen:
#include <nibobee/i2cmaster.h>
#include <nibobee/bgx1.h>
kann ich also "nibobee/" weg lassen?



OK, XBM ist jetzt auch möglich, kann ich aber erst morgen testen, habe gleich noch einen Termin.



Hier aber noch ein weiteres Problem beim NiboBee:
Mein Programm zeigt nach "Save & Compile" keine Fehlermeldung.
Nach "Build Projekt!" kommt aber folgendes:
Compiler results:
■■build was successful
■main.o: In function `main':
■main.c:(.text.main+0x8): undefined reference to `i2c_init'
■main.c:(.text.main+0x2c): undefined reference to `bgx1_init'
■main.c:(.text.main+0x60): undefined reference to `bgx1_getStatus'
■main.c:(.text.main+0x70): undefined reference to `bgx1_reset'
■main.c:(.text.main+0x78): undefined reference to `bgx1_termPrint'
■main.c:(.text.main+0x7e): undefined reference to `bgx1_Leds'
■main.c:(.text.main+0x80): undefined reference to `bgx1_syncInterface'
■main.c:(.text.main+0x8e): undefined reference to `bgx1_Leds'
■main.c:(.text.main+0x90): undefined reference to `bgx1_syncInterface'
■main.c:(.text.main+0x9e): undefined reference to `bgx1_Leds'
■main.c:(.text.main+0xa0): undefined reference to `bgx1_syncInterface'
■main.c:(.text.main+0xae): undefined reference to `bgx1_Leds'
■main.c:(.text.main+0xb0): undefined reference to `bgx1_syncInterface'
■main.c:(.text.main+0xb8): undefined reference to `bgx1_termGoto'
■main.c:(.text.main+0xc4): undefined reference to `bgx1_syncInterface'
■main.c:(.text.main+0xca): undefined reference to `bgx1_Keys'
■main.c:(.text.main+0xf8): undefined reference to `bgx1_termPrint'
■main.c:(.text.main+0xfe): undefined reference to `bgx1_termClear'
■main.c:(.text.main+0x104): undefined reference to `bgx1_syncInterface'
■main.c:(.text.main+0x112): undefined reference to `bgx1_Keys'
■■

Tschüß bis morgen
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Problem RoboDude 13 Jahre 5 Monate her #41

  • elektrolutz
  • elektrolutzs Avatar
  • OFFLINE
  • Gold Boarder
  • NiboBee+BGX1+Tunig-Kit, Nibo2+GFX+NDS3+UCOM-IR2
  • Beiträge: 401
Hallo Nils,

das "manchmal"-Bild hat nun weniger Eintragungen, springt aber trotzdem grundsätzlich bei jedem Click auf "Configurations" auf und bleibt dann auch immer noch manchmal so als Anzeige stehen. Liegt das am Browser?


Es reicht also nur die benötigte Lib anzuwählen!
Bei den Include-Anweisungen:
#include <nibobee/i2cmaster.h>
#include <nibobee/bgx1.h>
kann ich also "nibobee/" weg lassen?
Das habe gerade mal getestet, ohne "nibobee/" gibt es eine Fehlermeldung.
Woher erfährt der Programmierer, ohne installietrer NiboBee-Lib, auf welches Unterverzeichnis er verweisen muss?
Gruß aus Werl elektrolutz
Theorie ist, wenn man weiß, wie alles funktioniert. -- Praxis ist, wenn alles klappt und keiner weiß warum!
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Ladezeit der Seite: 0.045 Sekunden

Werbung