Skip to content

Understanding the Toolchain

Andrew Ikenberry edited this page Apr 21, 2021 · 1 revision

The following tools make up the Daisy toolchain:

  • Git for obtaining the source code
  • Make for Makefile-based compilation of library and examples
  • ARM Toolchain (used to cross compile for the Daisy processor)
  • dfu-util (for flashing programs from the command line)

optional: The following tools are required for advanced debugging, CI, generating the documentation, etc.:

  • clang-format for automatic code formatting.
  • openocd for advanced debugging.
  • Python 3.0 or greater, for helper scripts, etc.
  • Doxygen for automatically generating Documentation
  • Pandoc for generation of PDFs from Markdown

This page is a WIP.