|
|
| (3 intermediate revisions by 2 users not shown) |
| Line 8: |
Line 8: |
| * [[Windows Quick Start|Getting Started on Windows]] | | * [[Windows Quick Start|Getting Started on Windows]] |
| * [[MacOS Quick Start|Getting Started on macOS]] | | * [[MacOS Quick Start|Getting Started on macOS]] |
|
| |
| = 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 [https://netbeans.org/ Netbeans]. However, it does not come with Miosix support out of the box, so you have to configure it first.
| |
|
| |
| * [[Linux Netbeans configuration]]
| |
| * [[Windows Netbeans configuration]]
| |
| * [[OSX Netbeans configuration]]
| |
|
| |
| == 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.
| |
|
| |
| * [[Linux Debugger configuration]]
| |
| * [[Windows Debugger configuration]]
| |
|
| |
| = Other IDEs =
| |
|
| |
| * [[VisualStudio Quick Start|Windows Visual Studio configuration]] using VisualGDB which integrates in-circuit debugging support.
| |
| * [[Linux Eclipse configuration|Eclipse]], which has the added feature to allow in-circuit debugging directly from the IDE.
| |
| * [[Linux QtCreator configuration]]
| |
| * [[Windows QtCreator configuration]]
| |
|
| |
| [[Category:Installation and Configuration]]
| |
Latest revision as of 16:01, 9 May 2026
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.