Skip to content
brabo edited this page Nov 7, 2016 · 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/arm-frosted-eabi/bin

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

git submodule init && git submodule update

Due to the double presence of the frosted-headers repository (kernel and userspace), before attempting to compile the full system you should also enter the frosted-userland directory and run:

git submodule init && git submodule update

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