Skip to content

Getting Started

Jeremy Llewellyn edited this page Apr 23, 2018 · 21 revisions
  1. Install the dependencies

    using Homebrew

    brew tap osx-cross/avr osx-cross/arm
    brew install rust libusb avr-gcc dfu-programmer arm-gcc-bin

    using APT

    apt-get install build-essential libusb-1.0-0-dev cargo
    apt-get install dfu-programmer avr-libc binutils-avr gcc-avr
    apt-get install libnewlib-arm-none-eabi binutils-arm-none-eabi gcc-arm-none-eabi
  2. Clone the repository

    git clone https://github.com/flipper-io/flipper.git
    cd flipper
  3. Build and install

    make all install

    By default, the installation prefix is /usr/local. To specify a different prefix, set the PREFIX environment variable to the path of your prefix.

  4. Update your device

    make install-atmegau2
    make install-atsam4s
    

    You should see the LED on the device illuminated green. Your device is now raring to go!

  5. Install a language binding

  6. Understand Development Mode

Clone this wiki locally