[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]

Überblick

Mit EV3 können Sie die eingebettete Programmierung von Robotern mit Java herausfordern! leJOS ist ein System zur Steuerung von mindstorm-EV3 mit Java. Sie können die EV3-Steuerung über Java problemlos genießen, indem Sie ein dediziertes Betriebssystem auf EV3 installieren. In diesem Artikel werde ich erklären, wie eine Umgebung in zwei Teilen erstellt wird, dem ersten Teil und dem zweiten Teil. Im ersten Teil erklären wir, wie LeJOS auf dem intelligenten Block selbst installiert wird.

Umgebung

Dinge notwendig

Bitte verwenden Sie Ihren eigenen USB-Dongle und Ihre microSD-Karte.

leJOS-Installationsverfahren

leJOS herunterladen

https://sourceforge.net/projects/ev3.lejos.p/files/ Laden Sie die neueste Version von leJOS_EV3_0.9.1-beta.tar.gz von der URL herunter und entpacken Sie sie.

Beim Entpacken sollte es eine solche Dateistruktur haben. スクリーンショット 2017-02-21 16.05.00.png

Schreiben Sie eine Bilddatei auf eine microSD-Karte

Wenn Sie sd500.zip in der vorherigen Datei entpacken, wird die Bilddatei sd500.img angezeigt. Schreiben Sie dies auf die microSD-Karte. Ich habe Etcher zum Schreiben verwendet.

スクリーンショット 2017-02-21 12.48.21.png

Speichern Sie die erforderlichen Dateien auf der microSD-Karte

Entpacken Sie lejosimage.zip in der Datei, in der Sie leJOS_EV3_0.9.1-beta.tar.gz zuvor entpackt haben. Wechseln Sie in den entpackten Ordner und speichern Sie alle diese Dateien im Stammverzeichnis der microSD-Karte. スクリーンショット 2017-02-21 16.15.22.png

Laden Sie als Nächstes Java für Lejos von Oracle JRE herunter (URL unten). http://www.oracle.com/technetwork/java/embedded/downloads/javase/javaseemeddedev3-1982511.html

Zum Herunterladen ist eine Kontoregistrierung erforderlich. Speichern Sie die heruntergeladene Datei (ejre-7u60-b19-ejre-7u60-fcs-b19-linux-arm-sflt-headless-07_may_2014.tar.gz) im Stammverzeichnis der microSD-Karte, ohne sie zu entpacken.

Zu diesem Zeitpunkt sollte die Dateistruktur der microSD-Karte folgendermaßen aussehen. スクリーンショット 2017-02-21 16.33.09.png

Anlaufen

Legen Sie die SD-Karte in EV3 ein und starten Sie sie. Die Installation des Moduls dauert zunächst einige Zeit, sodass es nach etwa 10 Minuten gestartet wird.

Startbildschirm 1 (1).jpg

Wlan einstellungen

Verbinden wir leJOS mit dem Netzwerk. Stecken Sie den USB-Dongle in das EV3-Hauptgerät und wählen Sie die WiFi-Taste auf dem Bildschirm. Wenn Sie die SSID des Netzwerks gemäß der GUI eingeben, werden Sie mit dem Netzwerk verbunden und die IP-Adresse wird angezeigt.

Die IP-Adresse (192.168.2.91) wird angezeigt. 1.jpg

SSH-Verbindung

$ ssh [email protected]
[email protected]'s password: 
root@EV3:~# 

Standardmäßig ist kein Passwort festgelegt. Bitte ersetzen Sie die IP-Adresse durch Ihre eigene Umgebung

Zusammenfassung

leJOS enthält standardmäßig Beispielcode. Es wird interessant sein, Samples auf dem Bildschirm auszuwählen und verschiedene Dinge auszuprobieren. Der Aufbau einer Umgebung ist nicht so schwierig. Probieren Sie es aus.

Referenz

https://sourceforge.net/p/etroboev3/wiki/lejosev3_mac_eclipse_section02/

https://sourceforge.net/p/lejos/wiki/Installing%20leJOS/

Recommended Posts

[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
JavaFX-Umgebungskonstruktion in Java 13
Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse
[Java] Umgebungskonstruktion
Road to Java Engineer Teil 1 Einführung & Umgebungskonstruktion
Java Entwicklungsumgebung Konstruktion
Erstellung einer Webanwendungsentwicklungsumgebung in Java (für unerfahrene Personen)
Nullsicheres Programm in Java (Eclipse)
AtCoder Challenge-Umgebungskonstruktion (Java 8)
Erste Java-Entwicklung in Eclipse
[ev3 × Java] Aufbau einer leJ OS-Entwicklungsumgebung (Eclipse unter Mac OSX / Bluetooth)
Java Spring-Umgebung in vs Code
Verwenden wir Twilio in Java! (Einführung)
Führen Sie eine Phrasenanalyse in Java 8 durch (Teil 2).
[Java & SpringBoot] Umgebungskonstruktion für Mac
Erstellen einer Phrasenanalyse in Java 8 (Teil 1)
Lassen Sie uns darüber nachdenken, was deklarative Programmierung in Java und Elm ist (Teil 1).
Java EE 8 (unter Verwendung von NetBeans IDE 8.2) ab Beispielcode Teil 1 Umgebungskonstruktion
Leistungseinbußen bei Java-Containern in der Menicoa-Umgebung
Konstruktionsmethode für die Java-Ausführungsumgebung (Tomcat @ Linux)
Verwenden Sie OpenCV_Contrib (ArUco) mit Java! (Teil 2-Programmierung)
[Processing x Java] Erstellen einer Entwicklungsumgebung
Erste Schritte für tiefes Lernen in Java
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Erstellen einer Matrixklasse in Java Teil 1
Programmieren Sie PDF-Kopf- und Fußzeilen in Java
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Minimale Java-Umgebungskonstruktion und Hello World
[Hinweis] Java-Programm in integrierter Entwicklungsumgebung ausführen Eclipse-I hat versucht, git zu verwenden