background preloader

RB Kopter

Facebook Twitter

Basic Intertial Navigation - NAWCWPNS TM 8128. 08gr1030a_student_report.

Other papers

Basic Intertial Navigation - yumpu ePaper. Howto: STM32 Toolchain. For those, who need a recipe for a stm32 toolchain to compile baseflight (updated instructions made by CrazyLittle)Arm Toolchain STM32: Install CodeSourcery ARM G++ Lite toolchain.

Howto: STM32 Toolchain

During the installation, set the PATH variable for all users when prompted. Follow these instructions to install Eclipse and some Plugins (rest not neccessary) Eclipse: Get the one for C/C++ (For Windows user: get the win32 version, unless you know, that you have a 64 bit java version on your computer) Import the project using "Project from SVN" from as a "project configured using New Project Wizard" * C-project * ARM Cross Target App / Empty / Sourcery G++ Lite I went ahead and deleted the "debug" build configuration because I'm not going to be using a JTAG or doing any on-board debug or sim-debugging. C/C++ Build/Settings/ARM Sourcery Windows GCC C Linker / General: Script File: <absolute-file-path-to>\stm32_flash.ld Uncheck [_] Do not use standard start files Check [X] Remove unused sections.

How to use eclox, the doxygen plugin for Eclipse. The ODeV Idea. The Firmware Component Architecture There is another concept I need to explain before start using the IDE.

The ODeV Idea

It is the Firmware Component Architecture. Each part of ODeV is designed in order to make easy to build firmware in a modular way. The target of a firmware component is to provide a set of source files exporting some features organized in a set of related tasks. But it is not only source files. Let me show an example. ‣The ST Standard Library for STM32F107 ‣The FreeRTOS scheduler ‣The FreeRTOS Extension Class (to provide C++ API to FreeRTOS) ‣The Application specific files. Figure 1 shows the dependence diagram of these components. Fig.1 - The Components Dependence Graph Each component is an Eclipse Project. Fig.2 - Eclipse Workspace There are two fundamental type of components: ‣Application Component ‣Library Component For example the FreeRTOS component is a Library. The Firmware Component Directory Structure Fig.3 - Directory Structure About the Component naming convention.

Installation Instructions - Eclipse Subversive. Here you can find instructions on how to install Subversive using different types of Subversive distributions.

Installation Instructions - Eclipse Subversive

Introduction The Subversive installation consists of installing the Subversive plug-in and Subversive SVN Connectors. The Subversive plug-in is developed as an Eclipse official project with an EPL license and is distributed from the Eclipse website. Subversive SVN Connectors are SVN libraries used by Subversive to communicate with SVN repositories. Those libraries are developed as open-source projects, but since their licenses are not EPL-compatible, they have to be distributed from an external website. Afroflight. MultiWii. AutoQuad.

RB Kopter misc