<<< Previous topic - Next topic >>> |
|
Author |
Message |
keiang
Joined: 09 Jul 2009 Posts: 9 Location: Mannheim
|
Posted: 24.09.2009, 10:54 Post subject: "Speaker out" von Vortex86DX verwendbar ? |
|
|
Der Prozessor Vortex86DX besitzt einen "Speaker out" Pin. Ist dieser auf dem eSOM2586 verfügbar?
Im BIOS lässt sich diese Funktion aktivieren nur auf welchen Pin liegt das Signal an?
In der PInbelegung des eSOM habe ich keinen entsprechenden Hinweis auf diese Funktion gefunden. Handelt es sich evtl. um einen der GPIOs? Wenn nicht, lässt sich das Signal irgendwie auf die Steckerleiste des eSOM bringen? |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1460
|
Posted: 25.09.2009, 17:18 Post subject: Lautsprecherausgang ... |
|
|
Hallo Keiang.
Ein Lautsprecherausgang ist im Pinout des eSOM/2586 nicht vorgesehen. Der "Speaker out" Pin des Vortex86DX liegt bei der aktuellen Board-Revision zwar auf TP1 (Testpoint 1) direkt neben dem Chip.
Da wir mit dem gleichen Pinout auch andere CPUs (zum Beispiel ARM) unterstützen wollen, wurde auf den PC-typischen Lautsprecherausgang verzichtet.
Wofür wird ein Lautsprecherausgang benötigt? Soll nur ein akustisches Signal erzeugt werden?
Gruß
KDW |
|
Back to top |
|
|
keiang
Joined: 09 Jul 2009 Posts: 9 Location: Mannheim
|
Posted: 28.09.2009, 09:09 Post subject: |
|
|
Hallo KDW,
es geht in der Tat darum nur ein akustisches Signal erzeugen zu können. Das ganze soll möglichst einfach über eine Java-Appl. ansteuerbar sein. |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1460
|
Posted: 05.10.2009, 16:31 Post subject: Piezo Transducer als Signalgeber ... |
|
|
Hallo Keiang.
Kann man dann nicht einen einfachen so genannten „Self-driven Piezo Transducer“ einsetzen? Den könnte man doch über einen GPIO ein- und ausschalten.
Gruß
KDW |
|
Back to top |
|
|
keiang
Joined: 09 Jul 2009 Posts: 9 Location: Mannheim
|
Posted: 05.10.2009, 16:44 Post subject: |
|
|
Hallo KDW,
das Problem hierbei ist nicht die Hardware sondern die Software. Der PC-Speaker wäre problemlos unter JAVA ansprechbar gewesen.
Für den Piezo Buzzer an einem GPIO hingegen muss ich unter JAVA auf die GPIOs zugreifen können, da fällt mir im ersten Moment nur der Weg über das JNI (Java Native Interface) ein. Oder gibt es einen einfacheren Weg? Sind z.B. die GPIOs als File-IOs unter Linux und damit auch in JAVA verfügbar? |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1460
|
Posted: 06.10.2009, 13:13 Post subject: GPIO von Java aus nutzen … |
|
|
Hallo Keiang.
Im Moment hätten wir in der Tat noch keine Lösung zu bieten. Man müsste dafür den SSVPIO-Treiber über Dateizugriffen (zum Beispiel über eine Datei im /proc-Dateisystem) ansprechen können.
So ähnlich haben wir das auch mit der LED-Helligkeit des LCDs gelöst. Dort wird einfach eine Zahl in eine virtuelle Datei geschrieben (siehe http://www.ssv-embedded.de/doks/manuals/mht_e2586-17.pdf). Dadurch ändert sich die LED-Helligkeit.
Ich werde das mal mit meinen Kollegen diskutieren.
Gruß
KDW |
|
Back to top |
|
|
|