Java Mikrocontroller

Gast #70825
Lesenswert?

Hallo Leute,
Ich habe in der Schule eine Projektaufgabe bekommen.
Und zwar soll ich einen javafähigen Mikrocontroller auswählen und
später anfänglich zur Temperaturmessung programmieren.
Vielleicht kann mir jemand helfen wo darüber Infos bekomme. Evtl. ein
paar Hersteller o.ä.. Ich muss nämlich anfänglich auch eine
Gegenüberstellung versch. Modelle vornehmen.
Die Mikrocontroller sollten auf jeden Fall einen A/D Wandler integriert
haben und sollten nicht so teuer sein, da er dann auch beschafft werden
soll.
Wäre cool.
Gast #70826
Lesenswert?

Also ich kenne keinen Java fähigen Mikrokontroller.

Wozu brauche ich denn Objektorientiertes programmieren auf einem uC?

Aber ansich ist die Frage auch ein bischen falsch gestellt, dem
Kontroller ist es ziemlich egal mit was du Programmierst, hauptsache
der Kompiller baut ihm dadraus ein File womit er arbeiten kann.

Also musst du eher einen Java-Compiler suchen, der dir Code für einen
AVR oder für welchen Controller auch immer produziert.

Sowas wie avr-gcc das in C macht, halt nur für java.

Aber wie gesagt, ich wüsste da nix.

Liebe Grüsse
Gast #70827
Lesenswert?

Man könnte ja sagen: wirf' mal Google an...

Aber nee: schau mal bei Dallas(-Maxim) nach dem DS80C390 oder 400 oder
suche einfach nach TINI. Die können das. Und den dann kombinieren mit
den (Dallas-)Maxim 1-Wire Temperatursensoren. Dallas und Maxim sind
eine Firma.

Zu TINI gibt es mit dem TINI400m und TINI400s fertige Module die dann
recht einfach zu benutzen sind. Ohne Lötkolben. Zusammen ca. 150
Euronen.

Das wäre zumindest eine Möglichkeit Deine Aufgabe zu bewerkstelligen.

Gruß
Wolfgang
Gast #70828
Lesenswert?

Da hat Division gepostet während ich getippt habe. Ist natürlich richtig
was Division schreibt: Auch der DS80C400 "kann" kein Java.

Aber es gibt eine Art Cross-Compiler und spezielle Klassenbibliotheken
mit denen der DS80C400 dann in Java programmiert werden kann. Das
findet sich dann unter TINI.

Im Kern ist er eigentlich ein schneller 8051.

Viel Erfolg bei der Suche nach Alternativen. Die Ergebnisse (z. B. die
Gegenberstellung) wären hier im Forum sicherlich von Interesse.

viele Grüße
Wolfgang
Gast #70829
Lesenswert?

Kann mir mal neben bei jemad erklären, warum die sowas in der Schule
machen?

Es gibt doch so viele interesannte sachen mit uC. Warum denn gerade die
Schüler in richtung Java drängen?

Wir haben gerade in der letzten Informatik Vorlesung besprochen, wofür
Jave gedacht ist, und wo es seine stärken hat.

Wenn mich jemad fragt, womit er eine ziemlich sichere Internetanwendung
schreiben kann, dann sage ich ihm: "Mit Jave und mehreren
Classloaders."

Aber wenn mich jemand fragt:"Wie messe ich denn am besten mit einem uC
die Temperatur?" Würde ich wohl nie empfehlen das in Java zu machen.

kopfschüttel

aber immerhin kann man dann Sachen bauen wie....

Temperatur.messdiejetzt.abergenau.sonstistdisplayleer()

:-)
Gast #70830
Lesenswert?

Übrigens gibts noch die JStamp mit dem ajile Prozessor, der Java
Bytecode direkt ausführen kann (also Hardwareseitig!) von Systronix

http://www.systronix.com/

Die haben ja auch diese Tini Module und noch einige andere Varianten.

Ich finde Java für µCs als Sprache schon interessant, da ich selbst
damit Applikationen für den PC erstelle. Natürlich sind die OOP
möglichkeiten auf einen µC schon beschränkt, aber es ist für größere
Projekte einfach übersichtlicher und Strukturierter OOP zu benutzten.

MfG,
Dominik S. Herwald
Gast #70832
Lesenswert?

also great thanks for your help.
Das bringt mich schon weiter, ich habe jetzt Anhaltspunkte  nach denen
ich fahnden kann. Denn Google hatte schon als erstes bemüht, es ist
aber nix zählbares raus gekommen.
Und mit der Schule, es handelt sich um eine Fachhochschule und da wir
als Prog Sprache schon mit Java gearbeitet habe bietet sich ein solcher
Kontroller an.
Dieser soll ja auch nur in erster Instanz zur Temp- Messung eingesetzt
werden.
Ich werde mich aber bestimmt noch einmal melden.
Und falls das wirlich von Interesse ist werde ich Euch auch die
Ergebnisse präsentieren. Wird aber noch etwas dauern.
Aber falls jemandem noch was einfällt, wäre cool, ich werde ab und zu
mal reinschauen.

Aloha
Gast #70836
Lesenswert?

Hi,

wurde zwar oben schon mal erwähnt, aber ich würde es auch mal mit dem
Javelin Stamp versuchen. Gibts bei Elektronikladen
(http://www.elektronikladen.de/javelin.html). Habe mir das Manual vor
ein paar Wochen mal durchgelesen - der Stamp verarbeitet Java Bytecode,
man kann allerdings nur ein Subset der Packages nutzen. Ausserdem muss
man beim Programmieren wohl höllisch aufpassen, da es keine Garbage
Collection gibt. Also Objekte wiederverwenden...

Spass, Achim.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren