O gerenciador de blocos ev3dev.
Relate problemas ou solicitações de recursos em https://github.com/ev3dev/ev3dev/issues
Obtenha o código:
Clone do repositório brickman.
git clone git://github.com/ev3dev/brickman
cd brickman
git submodule update --init --recursive
Para construir para o EV3:
Instale o Docker (requer Linux/macOS 10.10.3+/Window 10 Pro)
Instale QEMU (somente Linux)
sudo apt-get install qemu-user-static
No diretório do código-fonte, execute o script de configuração do Docker
./docker/setup.sh $ARCH
Onde $ARCH
é armel
(ou armhf
se você estiver construindo para RPi ou BeagleBone). A saída será salva em um diretório build-$ARCH
.
Construa o código executando ...
docker exec --tty brickman_armel make install
Copie o conteúdo de build-$ARCH/dist/
para o EV3 e execute-o.
Para construir o teste de desktop (torna o desenvolvimento da UI muito mais rápido), em um terminal normal, não no Docker:
Instale dependências de compilação:
sudo apt-add-repository ppa:ev3dev/tools
sudo apt-get update
sudo apt-get install devscripts equivs
sudo mk-build-deps --install debian/control
Então...
cmake -P setup.cmake
make -C build
make -C build run