Hallo zusammen,
ich bin grade an folgendem Projekt: Vom PC sollen PC-Statuswerte (Temperaturen, Auslastung, Voltages,...) über die serielle Schnittstelle (COM-Port) an eine Steuerung mit einem Atmel 8252 Mikrocontroller geschickt werden. Dieser soll die Daten geeignet aufbereiten und an einem LCD ausgeben. Weiterhin sollte man über mehrere Taster auswählen können, welche Informationen angezeigt werden. Die Programmierung des µC wird nicht das Problem, ist quasi fertig (mit Testwerten aus dem Hyperterminal geht die Anzeige schon).
Ich bräuchte also ein Programm, was o.g. Infos auslesen und über die serielle Schnittstelle schicken kann. Es gibt schon vorgefertigte Programme, die sowas machen, aber man kann sie halt nicht mit den geplanten Tastern "verbinden", d.h. die Anzeige würde immer dasselbe anzeigen.
Die Datenübertragung müsste ja mit javax.comm machbar sein; ich sehe bei der Datenbeschaffung aber schwarz, da das doch ein ziemlich hardwarenahes Thema ist.
Ist es in Java möglich, Werte vom SMBUS, der Windows-Registry (HKEY_DYN_DATA) oder sonstwoher auszulesen, bzw. hat jemand sowas mal gemacht/versucht? Wenn das nicht gehen sollte, muss ich wohl leider auf ne andere Programmiersprache ausweichen.
Gruß
ZEPHYR
ich bin grade an folgendem Projekt: Vom PC sollen PC-Statuswerte (Temperaturen, Auslastung, Voltages,...) über die serielle Schnittstelle (COM-Port) an eine Steuerung mit einem Atmel 8252 Mikrocontroller geschickt werden. Dieser soll die Daten geeignet aufbereiten und an einem LCD ausgeben. Weiterhin sollte man über mehrere Taster auswählen können, welche Informationen angezeigt werden. Die Programmierung des µC wird nicht das Problem, ist quasi fertig (mit Testwerten aus dem Hyperterminal geht die Anzeige schon).
Ich bräuchte also ein Programm, was o.g. Infos auslesen und über die serielle Schnittstelle schicken kann. Es gibt schon vorgefertigte Programme, die sowas machen, aber man kann sie halt nicht mit den geplanten Tastern "verbinden", d.h. die Anzeige würde immer dasselbe anzeigen.
Die Datenübertragung müsste ja mit javax.comm machbar sein; ich sehe bei der Datenbeschaffung aber schwarz, da das doch ein ziemlich hardwarenahes Thema ist.
Ist es in Java möglich, Werte vom SMBUS, der Windows-Registry (HKEY_DYN_DATA) oder sonstwoher auszulesen, bzw. hat jemand sowas mal gemacht/versucht? Wenn das nicht gehen sollte, muss ich wohl leider auf ne andere Programmiersprache ausweichen.
Gruß
ZEPHYR