brickman
1.0.0
Менеджер блоков ev3dev.
Сообщайте о проблемах или запросах функций на https://github.com/ev3dev/ev3dev/issues.
Получите код:
Клон репозитория Brickman.
git clone git://github.com/ev3dev/brickman
cd brickman
git submodule update --init --recursive
Для сборки для EV3:
Установите Docker (требуется Linux/macOS 10.10.3+/Window 10 Pro)
Установите QEMU (только Linux)
sudo apt-get install qemu-user-static
В каталоге исходного кода запустите сценарий установки Docker.
./docker/setup.sh $ARCH
Где $ARCH
— это armel
(или armhf
если вы собираете для RPi или BeagleBone). Вывод будет сохранен в каталоге build-$ARCH
.
Создайте код, запустив...
docker exec --tty brickman_armel make install
Скопируйте содержимое build-$ARCH/dist/
в EV3 и запустите его.
Чтобы построить десктопный тест (значительно ускоряет разработку пользовательского интерфейса) в обычном терминале, а не в Docker:
Установите зависимости сборки:
sudo apt-add-repository ppa:ev3dev/tools
sudo apt-get update
sudo apt-get install devscripts equivs
sudo mk-build-deps --install debian/control
Затем...
cmake -P setup.cmake
make -C build
make -C build run