Embedded:Raspberry Pi: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) (→Java) |
||
Zeile 20: | Zeile 20: | ||
== Java == | == Java == | ||
<source lang="bash"> | |||
sudo /opt/jdk1.8.0/bin/javac -classpath .:classes:/opt/pi4j/lib/'*' -d . Test | |||
sudo /opt/jdk1.8.0/bin/java -classpath .:classes:/opt/pi4j/lib/'*' Test | |||
</source> | |||
<div style="background:#cc0000; border:1px solid #88a; border-collapse:collapse; margin:10px 0; padding:5px; font-family:monospace; font-size:12px; width:auto"> | <div style="background:#cc0000; border:1px solid #88a; border-collapse:collapse; margin:10px 0; padding:5px; font-family:monospace; font-size:12px; width:auto"> | ||
In der aktuellen Debian-Linux Distribution '''Raspbian “wheezy”''' funktioniert ''Oracle Java'' auf Grund der Unterstützung des mathematischen Coprozessors nicht.<br>Man muss dann auf die '''Soft-float Debian “wheezy”'''-Version wechseln. | In der aktuellen Debian-Linux Distribution '''Raspbian “wheezy”''' funktioniert ''Oracle Java'' auf Grund der Unterstützung des mathematischen Coprozessors nicht.<br>Man muss dann auf die '''Soft-float Debian “wheezy”'''-Version wechseln. |
Version vom 9. Juni 2013, 22:49 Uhr
Diese Seite ist nicht mehr vollständig aktuell:
- Der Raspberry Pi besitzt nun 512 MB RAM
- Es existiert eine neue Linux-Distribution mit Java 8
Specification
- 700 MHz ARM1176JZF-S Core (ARMv6)
- Broadcom VideoCore IV, OpenGL ES 2.0
- 256 RAM
- HDMI, DSI, Composite VideoCore IV, 3,5mm Audio Jack
Bezugsquellen
ToDo
Installation
Operating System
ToDo
Java
sudo /opt/jdk1.8.0/bin/javac -classpath .:classes:/opt/pi4j/lib/'*' -d . Test
sudo /opt/jdk1.8.0/bin/java -classpath .:classes:/opt/pi4j/lib/'*' Test
In der aktuellen Debian-Linux Distribution Raspbian “wheezy” funktioniert Oracle Java auf Grund der Unterstützung des mathematischen Coprozessors nicht.
Man muss dann auf die Soft-float Debian “wheezy”-Version wechseln.
Download von JavaSE für ARM-Prozessoren
Java SE Embedded 7
ARMv6/7 Linux - Headless
EABI, VFP, SoftFP ABI, Little Endian
Nach der Zwangsregistrierung: ejre-7u6-fcs-b24-linux-arm-vfp-client_headless-10_aug_2012.tar.gz herunterladen
Ein Verzeichnis erstellen und die heruntergeladen Datei dorthin kopieren, z.B. so:
ssh pi@rasp-ip mkdir -p /export/java
scp ejre-7u6-fcs-b24-linux-arm-vfp-client_headless-10_aug_2012.tar.gz pi@rasp-ip:/export/java
ssh pi@rasp-ip
cd /export/java; tar -zxvf ejre-7u6-fcs-b24-linux-arm-vfp-client_headless-10_aug_2012.tar.gz
Man kann jetzt testen, ob Java funktioniert:
/export/java/ejre1.7.0_04/bin/java -version
Systembefehle
Konfigurationsoberfläche:
sudo raspi-config
Seriennummer für Lizenzen, die dann in /boot/config.txt hinterlegt werden
cat /proc/cpuinfo
Ein paar Systeminfos
# CPU Frequenz
vcgencmd measure_clock arm
# CORE Frequenz
vcgencmd measure_clock core
# CORE Spannung
vcgencmd measure_volts core
# CORE Temperatur
vcgencmd measure_temp
# Firmaware Version
vcgencmd version
# Codec Lizenzen
vcgencmd codec_enabled H264
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
Hardwareerweiterung
MCP3008 analog Signalaufzeichnung CMPS10 als Kompassmodul