TRON Forum

Introduction to real-time OS "Learning Real-time OS Programming Using μT-Kernel 3.0" Table of Contents The main features of μT-Kernel 3.0

This article describes the basics of real-time OSs (RTOSs) and programming with an RTOS. As the RTOS, we use μT-Kernel 3.0, which is compliant with the international standard IEEE 2050-2018.

1. Real-time OSs and μT-Kernel

Basic explanation of real-time OSs and μT-Kernel is provided.

1-1. Embedded systems and Real-time OSs
1-2. TRON Project and μT-Kernel
1-3. International Standard OS for IoT Edge Nodes and μT-Kernel 3.0

2. Features of μT-Kernel 3.0

The main features of μT-Kernel 3.0 are explained.

2-1. Basics of μT-Kernel 3.0
2-2. Basics of tasks
2-3. Basic task synchronization
2-4. Event flags
2-5. Semaphores and mutexes
2-6. Message buffers and mailboxes
2-7. Alarm handlers and cyclic handlers
2-8. Interrupt handlers

3. μT-Kernel 3.0 programming

μT-Kernel 3.0 programming is explained with program examples.

3-1. Programs for creating and executing tasks
3-2. Multitask program example
3-3. Program that uses an event flag

This article is excerpted from the book "Embedded μT-Kernel Programming from the Basics" and edited.

The book provides more detailed explanations of μT-Kernel, programming examples using commercially available microprocessor boards, device driver usage, OS customization, and porting. Please also refer to this book

Embedded μT-Kernel Programming from the Basics

From basics to practical techniques of real-time OS
Edited by: Ken Sakamura
Written by Yuichi Toyoyama
Price: 3,080 yen (2,800 yen + tax)
ISBN 978-4-89362-373-7
B5 size (B5 variable format) paperback 308 pages
Published on December 15, 2021

Website
https://www.personal-media.co.jp/book/tron/373.html

RTOS_0_01

Return Top