- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 49

Thema: HaikuVM A Java VM for ARDUINO and other micros using the leJOS runtime.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Hi HaikuVM,

    super Sache. Kenne die lejos VM vom Lego NXT - damit lässt sich diefinitiv mehr viel mehr aus dem Stein raushlone als mit NXTG.
    Und noch besser so hat mein Sohnemann angefangen Java zu programmieren.

    Bin dadurch zum FAN von Java geworden, weil viele Sache nicht so komplex sind wie bei C++.

    Nun haben wir ein NIBObee bekommen (wegen Löten und näher an der Technik) und wollen natürlich die bewährte Eclipse/Java Umgebung auch für den NIBObee nutzen.
    Hatte mich schon mal bei NanoVM eingelesen - sah aber recht fummelig aus.

    Da kommt uns HaikuVM gerade recht - soll ja auf dem Asuro funktionieren also dann beim NIBObee allemal - oder ?
    Gibt es etwas zu beachten ?

    Vielleicht hast du ja ein paar Tips für den Anfang.
    Auf jedenfall Fall weiter so -auch wenn noch nicht viele Posts gekommen sind - und nicht beirren lassen.

    catweazel

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    28.10.2012
    Beiträge
    26
    Hallo catweazel,

    Na klar geht es weiter! Z.Zt. integriere ich ProGuard in den haikufy Prozess. ProGuard optimiert Bytecode. C Compiler haben so was von Haus aus. JAVA Compiler überlassen das heute lieber der HotSpot VM und die hat HaikuVM eben nicht (wäre auch viel zu groß für einen Micro).

    Den NIBObee habe ich nicht. Ich denke aber, dass auch NIBObee damit funktionieren sollte. Z.Zt. läuft HaikuVM definitiv für die Targets:
    • Atmega8
    • Atmega328p aber auch für
    • UBUNTU und
    • Windows
    als Target Maschinen.

    Du fragst nach Tipps:

    1) Langsam anfangen.
    Kopier Dir mit Eclipse das asuro Tutorial
    • C:\haikuVM\examples\src\main\java\asuro\tutorial

    ins neue nibobee Tutorial
    • C:\haikuVM\examples\src\main\java\nibobee\tutorial

    und fange darin an ein Programm nach dem anderen auf den NIBObee um zu schreiben.

    2) Folgende Zeilen für NIBObee in HaikuVM.properties anhängen
    Code:
    # NIBObee
    nibobee.Extends = AVR
    nibobee.Target = atmega16
    nibobee.MemorySize = 700
    nibobee.Clock = 15000000
    nibobee.MicroKernel = haiku.avr.lib.asuro.lib2_8_0_rc1.HaikuMicroKernelEx
    nibobee.Port = com7
    Damit Du auch bequem die Programme aus Schritt 1 mit nur einer Zeile testen kannst:
    Code:
    C:\haikuVM\bin\haiku -v --Config nibobee -o BlinkWithThread.hex C:\haikuVM\examples\src\main\java\nibobee\tutorial\BlinkWithThread.java
    Über Dein Feedback würde ich mich freuen.

  3. #3
    Hi Haiku,

    danke für die ausführliche Antwort.
    Wenn ich morgen Zeit habe, werde ich deine Tips mal umsetzen.

    Melde mich wieder hier, wenn es Neuigkeiten/Fragen/Probleme gibt.

    catweazel
    salmay dalmay adonay

Ähnliche Themen

  1. [ERLEDIGT] [ARDUINO] 2 Motoren + Servo mit dem Arduino Uno steuern
    Von Torrentula im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 31.08.2011, 16:31
  2. ARDUINO ARDUINO l293D + MegaservoLib
    Von m1ch15inner im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 11.07.2011, 11:50
  3. Runtime Error! in AVR Studio
    Von NemesisoD im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 05.01.2007, 19:30
  4. (LEGO MINDSTORMS) lejos Klassen Facharbeit
    Von George Dorn im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 0
    Letzter Beitrag: 01.03.2006, 16:29
  5. lego, lejos, logitech ;)
    Von maze2k im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 7
    Letzter Beitrag: 21.05.2005, 22:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress