Main Page: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
= Getting started = | = Getting started = | ||
This section will guide you from zero to compiling an hello world using Miosix. | This section will guide you from zero to compiling an hello world running in kernelspace using Miosix. | ||
* [[Linux Quick Start|Getting Started on Linux]]. | * [[Linux Quick Start|Getting Started on Linux]]. | ||
* [[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]]. | ||
To learn about sandboxing code in userspace processes and start using Miosix as a fluid kernel, follow this tutorial. | |||
* [[Miosix Processes Quick Start|Getting started with Miosix processes]]. | |||
= Software = | = Software = | ||
Latest revision as of 21:52, 17 May 2026
The Miosix wiki contains useful information for using the Miosix kernel.
Getting started
This section will guide you from zero to compiling an hello world running in kernelspace using Miosix.
To learn about sandboxing code in userspace processes and start using Miosix as a fluid kernel, follow this tutorial.
Software
- See Miosix and git workflow to understand how to add Miosix as a dependency to your embedded application.
- Information on Debugging can be found here.
- Learn about the fluid kernel architecture and how to create programs that can run inside userspace processes.
- Have a look at the Miosix APIs, libraries and examples that you can use for your applications.
- The page on Synchronization primitives lists the possible ways to shnchronize beween multiple threads or between a thread and an interrupt routine.
- How to reduce the kernel code size for deeply embedded applications.
- Notes about configuring IDEs for Miosix.
Hardware
- Check out which microcontroller boards are supported by Miosix.
- Notes about flashing tools for Linux, Windows and MacOS.
- Notes on Miosix in emulation with QEMU and Renode.
Account creation
Due to spam (within two days from setting up the wiki) account registration is disabled. If you want to create an account, ask to fede.tft&&miosix.org (s/&&/@/)