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.
Lesezeichen