Der ev3dev Brick Manager.
Bitte melden Sie Probleme oder Funktionswünsche unter https://github.com/ev3dev/ev3dev/issues
Holen Sie sich den Code:
Klon des Brickman-Repos.
git clone git://github.com/ev3dev/brickman
cd brickman
git submodule update --init --recursive
So bauen Sie für den EV3:
Docker installieren (erfordert Linux/macOS 10.10.3+/Windows 10 Pro)
QEMU installieren (nur Linux)
sudo apt-get install qemu-user-static
Führen Sie im Quellcodeverzeichnis das Docker-Setup-Skript aus
./docker/setup.sh $ARCH
Wobei $ARCH
armel
ist (oder armhf
wenn Sie für RPi oder BeagleBone bauen). Die Ausgabe wird in einem build-$ARCH
Verzeichnis gespeichert.
Erstellen Sie den Code, indem Sie Folgendes ausführen:
docker exec --tty brickman_armel make install
Kopieren Sie den Inhalt von build-$ARCH/dist/
auf den EV3 und führen Sie ihn aus.
So erstellen Sie den Desktop-Test (beschleunigt die UI-Entwicklung erheblich) in einem normalen Terminal, nicht in Docker:
Build-Abhängigkeiten installieren:
sudo apt-add-repository ppa:ev3dev/tools
sudo apt-get update
sudo apt-get install devscripts equivs
sudo mk-build-deps --install debian/control
Dann...
cmake -P setup.cmake
make -C build
make -C build run