Main Page: Difference between revisions

From Miosix Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Welcome to the Miosix wiki. This wiki contains the documentation for the Miosix kernel.
The Miosix wiki contains useful information for using the Miosix kernel.


= 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 =
* See [[Miosix and git workflow]] to understand how to add Miosix as a dependency to your embedded application.
* 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.
* Information on [[Debugging]] can be found here.
* Learn about the [[Fluid kernel|fluid kernel]] architecture and how to create programs that can run inside userspace [[Miosix processes|processes]].
* Have a look at the Miosix [[API list|APIs]], [[Library list|libraries]] and [[Examples list|examples]] that you can use for your applications.
* Have a look at the Miosix [[API list|APIs]], [[Library list|libraries]] and [[Examples list|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.
* The page on [[Synchronization primitives]] lists the possible ways to shnchronize beween multiple threads or between a thread and an interrupt routine.

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

Hardware

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/&&/@/)

Index