Geräte-Programmierung ?

U

U=Spannung

Gast
Hallo,

Habe etwas über Java nachgelesen, was es kann und was nicht, naja müsste man genauer durchlesen.
Es stand geschrieben das Java nicht USB ansprechen kann, und das Systemnahe-applikationen, nur schwer zu programmieren sind, stimmt das?
Wie ist es mit Geräten ausserhalb des PC's, die man über bestimmte Hardwareschnittstellen programmiert, wie USB oder parallele-Schnittstelle. Kann man über diese Schnittstellen, Mikrocontroller programmieren, dass ist ja auch Systemnahe, oder sogar selbst ein kleines Betriebssystem(embedded) ?

Danke
F.
 

Noctarius

Top Contributor
Generell stimmt das. Für Java gibt es aber eine Lib zum Ansprechen von USB Geräten. Diese nutzt halt selber einen in C++ geschriebenen Hardware Access. Java selber ist nicht in der Lage hardwarenah zu programmieren.

Allerdings gibt es hier 2 Versuche:
- Es gibt Prozessoren, welche Java direkt ausführen können (also für Embedded Systeme)
- Es gibt / gab mehrere Versuche ein Betriebssystem auf Basis von Java zu schreiben
 
G

Gast2

Gast
Wie ist es mit Geräten ausserhalb des PC's,
das sind unterm Strich auch nur "PC's" - somit muss Java darauf laufen

- Es gibt Prozessoren, welche Java direkt ausführen können (also für Embedded Systeme)
die Preise will keine bezahlen :)

- Es gibt / gab mehrere Versuche ein Betriebssystem auf Basis von Java zu schreiben
soviel Speicher hat (wahrscheinlich) kein Embedded-Gerät

Fazit: Assembler, C oder C++
 

TheDarkRose

Gesperrter Benutzer
Was genau willst du jetzt machen. Ich les das aus deiner Beschreibung so nicht heraus. Mikrocontroller programmierst du entweder in Assembler oder C. Die meisten haben einen eigebauten Hardware UART. Damit könntest du mit dem FTDI232 Chip oder FTDI to UART Kabel eine virtuelle COM-Schnittstelle per USB emulieren, welche du dann aus Java am PC mit RXTX kommunizieren kannst.
 
U

U=Spannung

Gast
Hallo,

Wollte nur Fragen stellen, so als Information.

Damit könntest du mit dem FTDI232 Chip oder FTDI to UART Kabel eine virtuelle COM-Schnittstelle per USB emulieren, welche du dann aus Java am PC mit RXTX kommunizieren kannst.

Bedeutet das, dass man mit Java(vielleicht mit hochoptimierter JVM) auch solche chips programmieren könnte?
Diese FTDI232 chips, sind die wie FPGA's ?
Könnte man nicht z.B. so ein FPGA mit R232 oder USB anschliessen und ein Linux Kernel drauf spielen?

Grüsse
F
 

TheDarkRose

Gesperrter Benutzer
NEIN! Microcontroller werden in C oder Assembler programmiert! Und weißt du überhaupt was ein FPGA ist? Ein übegroßes Logik-Array. Da kannst sowieso nichts anderes draufspielen, als Logikverknüpfungen.
FTDI232 sind eine IC-Serie, die z.b RS232 Schnittstellen auf 5V UART wandeln, oder USB zu 5V UART, oder USB zu ner RS232 Schnittstelle.
 
U

U=Spannung

Gast
Diese FTDI's könnte man so für verschiedene Sachen benutzen. Zum Beispiel wenn man ein Gerät mit einer anderen Schnittstelle hat als USB, um so das Gerät über USB zu betreiben? Also vielleicht eine IDE-Schnittstelle zu einer USB machen?

Wegen den FPGA's, nebenbei hatte ich etwas im Internet gelesen, das diese chips auch benutzt werden, für embedded systeme, was auch Java könnte. Bin aber unsicher wie man das umsetzen könnte.
Möglicherweise hast du auch praktische Erfahrungen gesammelt in diesem Bereich.
 

TheDarkRose

Gesperrter Benutzer
Diese FTDI's könnte man so für verschiedene Sachen benutzen. Zum Beispiel wenn man ein Gerät mit einer anderen Schnittstelle hat als USB, um so das Gerät über USB zu betreiben? Also vielleicht eine IDE-Schnittstelle zu einer USB machen?
Ne, nur USB<->RS232(UART)!
Wegen den FPGA's, nebenbei hatte ich etwas im Internet gelesen, das diese chips auch benutzt werden, für embedded systeme, was auch Java könnte. Bin aber unsicher wie man das umsetzen könnte.
Möglicherweise hast du auch praktische Erfahrungen gesammelt in diesem Bereich.

Nein. Java kannst du so nicht auf embedded Systemen betreiben.
 

Noctarius

Top Contributor
Naja das könnte man von C# / .NET auch behaupten. Ich erinnere mich nicht, dass das hier irgendwann mal wer geäußert hätte. Jeder der sich mit Java auskennt weiß, dass das nicht stimmen würde.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T USB Geräte auflisten Java Basics - Anfänger-Themen 26
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
F Automat-Programmierung Java Basics - Anfänger-Themen 30
N Lambdas, Methodenref, fkt Programmierung ? Java Basics - Anfänger-Themen 10
districon Dynamisch Programmierung/Backtracking/Memoization Java Basics - Anfänger-Themen 3
S Buchstaben Programmierung Bedeutung Java Basics - Anfänger-Themen 4
S Hilfe bei Programmierung einer Hotelabrechnung Java Basics - Anfänger-Themen 5
enjoykimii Strukturierte Programmierung Hilfe Java Basics - Anfänger-Themen 29
A Frage zur programmierung Java Basics - Anfänger-Themen 12
Nerdinfekt Programmieranfänger, Schwierigkeiten mit der Programmierung Java Basics - Anfänger-Themen 6
U Compiler-Fehler Programmierung einer Drehkugel Java Basics - Anfänger-Themen 8
L Programmierung mit Hash Java Basics - Anfänger-Themen 3
C Wie habt Ihr angefangen mit der Java Programmierung, ohne Programmiervorkenntnisse Java Basics - Anfänger-Themen 8
J Problem bei der Programmierung eines Tannenbaums Java Basics - Anfänger-Themen 9
S GUI-Programmierung Sudoku-Rätsel lösen Java Basics - Anfänger-Themen 1
B Fibonacci Zahlen dynamische Programmierung Java Basics - Anfänger-Themen 7
S Programmierung simulieren - aber wie?! Java Basics - Anfänger-Themen 3
H Java Programmierung Java Basics - Anfänger-Themen 3
W Problem bei Programmierung von Monte-Carlo-Integration Java Basics - Anfänger-Themen 12
D Guten Tag mache gerade eine Umschulung zum FiSi war leider jetzt 2 Wochen Krank und wir hatten Prozendurale Programmierung. Java Basics - Anfänger-Themen 3
P Rechnen mit Brüchen - objektorientierte Programmierung Java Basics - Anfänger-Themen 18
D Objektorientierte Programmierung Java Basics - Anfänger-Themen 13
F Attribute bei Objektorientierter Programmierung Java Basics - Anfänger-Themen 11
F Ich brauche Hilfe bei Objektorientierter Programmierung... Java Basics - Anfänger-Themen 19
F Problem beim entfernen von mehreren Listenelementen auf einmal (Programmierung des Spiels Arschloch) Java Basics - Anfänger-Themen 1
Q Objektorientierte Programmierung Java Basics - Anfänger-Themen 17
J Texte für Java Programmierung besser verstehen? Java Basics - Anfänger-Themen 2
C GUI Programmierung unter Windows mit Java womit? Java Basics - Anfänger-Themen 11
D Collections Aufgaben Java-Programmierung Überforderung Java Basics - Anfänger-Themen 36
A GUI Programmierung mit Textfield Java Basics - Anfänger-Themen 3
J Programmierung Quiz Spiel Java Basics - Anfänger-Themen 3
J Programmierung Quiz Spiel Java Basics - Anfänger-Themen 2
U Brauche Hilfe bei Programmierung einer Produktdatenbank App Java Basics - Anfänger-Themen 4
L Dynamische Programmierung Java Basics - Anfänger-Themen 0
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
A Methoden Habe ein Problem bei folgender Programmierung Java Basics - Anfänger-Themen 15
slejden Erste Schritte Frage zur OOP (objektorientierten Programmierung Java Basics - Anfänger-Themen 4
V Threads Nebenläufige Programmierung Java Basics - Anfänger-Themen 6
V Nebenläufige Programmierung Java Basics - Anfänger-Themen 5
Henri Paare Frage über Java Programmierung Java Basics - Anfänger-Themen 10
S Programmierung eines Geldwechselautomaten! Java Basics - Anfänger-Themen 2
R Einige Neulingsfragen (Wrapper, GUI-Programmierung) Java Basics - Anfänger-Themen 4
D JavaBeans und die visuelle Programmierung Java Basics - Anfänger-Themen 2
M Dringend Experten für Scala-Play basierte Programmierung!!!! Java Basics - Anfänger-Themen 0
Z Programmierung eines Stacks Java Basics - Anfänger-Themen 19
A Programmierung herangehensweise Java Basics - Anfänger-Themen 9
T Objektorientierte Programmierung - Kein Plan wieso das nicht funktioniert! Java Basics - Anfänger-Themen 6
G 3D-Spiele-Programmierung Java Basics - Anfänger-Themen 3
I Programmierung-Hausaufgabe: Hilfe benötigt Java Basics - Anfänger-Themen 8
R Kann jemand diese Java Programmierung machen? Versteh ich leider nicht Java Basics - Anfänger-Themen 17
T Nachhilfe JAVA Programmierung Java Basics - Anfänger-Themen 1
R Schaffe es nicht Random-Programmierung zu vollenden. Wo liegt der Fehler in diesem Code? Java Basics - Anfänger-Themen 13
N Socket-Programmierung Java Basics - Anfänger-Themen 4
kaoZ Android Programmierung / Erstellen einer neuen Instanz Java Basics - Anfänger-Themen 2
O OOP Input & Output in der GUI-Programmierung Java Basics - Anfänger-Themen 2
O Java Grafik-Programmierung? Java Basics - Anfänger-Themen 16
F Fehler bei Array und Index Programmierung Java Basics - Anfänger-Themen 18
K Objektorientierten Programmierung Java Basics - Anfänger-Themen 3
R Einstieg in Programmierung Java Basics - Anfänger-Themen 8
W Problem bei MineSweeper Programmierung Java Basics - Anfänger-Themen 10
N Objektorientierte Programmierung: Erben von 2 Klassen - wie ist korrekte Vorgehensweise? Java Basics - Anfänger-Themen 16
D Best Practise für Programmierung Java Basics - Anfänger-Themen 7
D Erste Schritte Einstieg in die Java Spiel Programmierung Java Basics - Anfänger-Themen 7
W objektorientierte Programmierung Java Basics - Anfänger-Themen 25
W objektorientierte Programmierung - String in andere Klasse übergeben Java Basics - Anfänger-Themen 13
E Algorithmen und Programmierung - Datum und Zeit ausgeben? Java Basics - Anfänger-Themen 8
Grejak OOP Einstieg in Objekt-Orientierte-Programmierung Java Basics - Anfänger-Themen 3
D Frage zu Bit Operatoren in der Programmierung Java Basics - Anfänger-Themen 9
S 2 kurz Fragen zur Möglichkeit der Programmierung Java Basics - Anfänger-Themen 7
T Objektorientierte Programmierung, わからない です Java Basics - Anfänger-Themen 6
J Allgemeine Fragen zur Programmierung Java Basics - Anfänger-Themen 36
N Grafische Programmierung mit jeweils anderen Bildern bei versch. Ergebnissen Java Basics - Anfänger-Themen 9
S Objektorientierte Programmierung Java Basics - Anfänger-Themen 21
M Gui Programmierung Java Basics - Anfänger-Themen 21
J Spielevorschläge für Programmierung Java Basics - Anfänger-Themen 3
O Eisenbahn-Programmierung Java Basics - Anfänger-Themen 8
S Schlechte Programmierung Java Basics - Anfänger-Themen 5
O Probleme bei OO-Programmierung mit Vererbung Java Basics - Anfänger-Themen 18
M Programmierung kürzen??? Java Basics - Anfänger-Themen 5
N Umstieg auf objektorintierte Programmierung Java Basics - Anfänger-Themen 2
N Probleme mit meiner Programmierung Java Basics - Anfänger-Themen 5
M Meine erste Java Programmierung funzt nicht :-( Java Basics - Anfänger-Themen 34
H Programmierung Ampelsteuerung Java Basics - Anfänger-Themen 4
J [Erledigt] Applet Programmierung Java Basics - Anfänger-Themen 4
C Objektorientierte Programmierung Java Basics - Anfänger-Themen 11
T Gui Programmierung lernen Java Basics - Anfänger-Themen 3
E Toolkit (Scanner) Programmierung Java Basics - Anfänger-Themen 5
D Programmierung Profi Java Basics - Anfänger-Themen 18
G Problem bei Programmierung Java Basics - Anfänger-Themen 15
X Objektorientierte Java Programmierung - 3 Fragen zum Code Java Basics - Anfänger-Themen 5
G Problem bei Programmierung Java Basics - Anfänger-Themen 2
G thread programmierung für ANFÄNGER Java Basics - Anfänger-Themen 2
S generic programmierung "ne:w T[X]" Java Basics - Anfänger-Themen 2
A Einstieg in die Programmierung Java Basics - Anfänger-Themen 20
I Frage wegen Wörterbuch Programmierung Java Basics - Anfänger-Themen 13
X Programmierung mit geometrischen Figuren Java Basics - Anfänger-Themen 3
G Opjektorientierte Programmierung (OOP). einfach für euch Java Basics - Anfänger-Themen 4
G Funktions Programmierung Java Basics - Anfänger-Themen 5
W Gui - Grundsätzliche Programmierung Java Basics - Anfänger-Themen 11
G Schnittstellen Programmierung Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben