/brickman

Brick Manager for ev3dev

Primary LanguageVala

brickman

The ev3dev Brick Manager. Customised by my own opinion:

  • Open Roberta Lab removed.
  • UI Design changed.
  • All LEDs are now set to show disk activity by default.
  • Compilation with LTO enabled.

Hacking

  • Clone the repo

    git clone --recurse-submodules --depth=1 https://github.com/StepanTheFlowey/brickman.git

  • Install Docker and QEMU

    sudo apt install docker-buildx-plugin docker-ce qemu-user-static qemu-system-arm binfmt-support

  • Enter the container

    docker pull ev3dev/ev3dev-bullseye-ev3-base -to be filled-

  • Install build dependecies

    sudo apt-add-repository ppa:ev3dev/tools sudo apt update sudo apt install fakeroot cmake valac netpbm libgudev-1.0-dev libgirepository1.0-dev libev3devkit-dev build-essential debhelper devscripts

  • Build the code

    sudo dpkg-buildpackage

  • Copy result *.deb file (located in parent directory) to EV3 and install it:

    sudo dpkg -i *.deb