Quick start: Difference between revisions

From Miosix Wiki
Jump to navigation Jump to search
(Page refactoring, removed old comments on Miosix 1.x)
m (Ttile fix)
Line 21: Line 21:
* [[OSX Netbeans configuration]]
* [[OSX Netbeans configuration]]


=== In-circuit debugger ===
== In-circuit debugger ==


An in-circuit debugger allows to physically halt the CPU inside a microcontroller, single-step it and view all the variables at any given time. It is a powerful tool to debug software running on a microcontroller. Miosix uses GDB and [http://openocd.sourceforge.net openocd] for in-circuit debugging.
An in-circuit debugger allows to physically halt the CPU inside a microcontroller, single-step it and view all the variables at any given time. It is a powerful tool to debug software running on a microcontroller. Miosix uses GDB and [http://openocd.sourceforge.net openocd] for in-circuit debugging.

Revision as of 09:40, 15 April 2016

To start using Miosix you need a patched version of the GCC compiler called Miosix Toolchain and git to download the kernel sources. Optionally you can also use an IDE to simplify code development, and an in-circuit debugger to speed up bug fixing.

Getting started

This section will guide you through the installation of the minimum requirements to start using Miosix: installing the compiler, and downloading the kernel.

Miosix and git workflow

See Miosix and git workflow to understand how to manage the Miosix git repository.

Netbeans IDE

The default IDE to develop for Miosix is Netbeans. However, it does not come with Miosix support out of the box, so you have to configure it first.

In-circuit debugger

An in-circuit debugger allows to physically halt the CPU inside a microcontroller, single-step it and view all the variables at any given time. It is a powerful tool to debug software running on a microcontroller. Miosix uses GDB and openocd for in-circuit debugging.

Other IDEs