FC Source Intro

{i} This is work in progress! Please post in the forum when you find errors or mistakes!

Source Tree

The FC-Source contains the main code of the NG UAVP project, the NGOS. Its located in the folder ngos.

  conf/  - Scripts and configuration files
  doc/   - Documentation files
  drv/   - USB driver for Windows
  src/   - Sourcecode
    bl/  - USB-Bootloader source code
    fc/  - Flight control source code (NGOS)
  lib/   - 3rdparty libraries (USB stack )
  test/  - Test tools
  tools/ - Programmer tools

Configure settings

These are the most important configuration settings:

  --with-toolchaindir - Directory to toolchain (where bin/lib/... lies)
  --with-isp-port - Port for serial ISP programmer (used for targets make fc-flash-isp/bl-flash-isp)
  --enable-usb-bootloader - Compiles the bootloader as well (in src/bl)
  --enable-usb-bootloader-switch - Compiles flight control to be able to run with the bootloader
  --enable-ctrl-bh - Enable bearing controller
  --enable-ctrl-amir - Enable amir's controller
  --enable-ctrl-amir-ng - Enable amir's next generation controller based on DCM
  --enable-ctrl-pt1 - enable building of PT1 compensation support
  --enable-rc-s3d-dsl - enable building of S3D DSL support for S3D-8/10 DSL receivers
  --enable-rc-mlink - enable building of MLINK support for Multiplex receivers

Development/FCSourceIntro (last edited 2010-11-06 13:22:48 by StefanAgner)