Skip to content
brabo edited this page Aug 22, 2017 · 20 revisions

Getting started

  • Automated dev env setup:
    • . scripts/frosted-dev-env for boards dev env.
    • . scripts/frosted-qemu-env for QEMU dev env.

In order to get started with Frosted you will need a couple things:

  • Frosted ARM toolchain
  • Frosted repository
  • texanes st-link installed in your PATH (only for boards, not QEMU)

Check our toolchain releases and get the latest one. Extract it and then add the arm-frosted-eabi bin directory to your PATH like:

export PATH=$PATH:/home/user/frosted-dev/arm-frosted-eabi/bin

Precompiled arm-frosted-eabi (by Jenkins): http://archive.trexotech.com:8081/

Then clone the Frosted GitHub repository. Enter the frosted root directory and first off do:

git submodule update --init --recursive

Next run:

make menuconfig

from the frosted root directory, and select the hardware depending on your target:

You can also run:

make menuconfig

from the frosted-userland directory in order to select userspace components to include in the final system.

Clone this wiki locally