RT-Thread-packages/kernel-sample

RT-Thread kernel samples

94

stars

53

commits

C

primary language

Jan 16, 2025

updated

README

kernel samples package

1. Introduction

This package contains sample code related to the RT-Thread kernel.

文件说明
dynmem_sample.cdynamic memory allocation & management
event_sample.cevent
idlehook_sample.cidle thread hook function
interrupt_sample.cdisable / enable interrupt
mailbox_sample.cmailbox
memp_sample.cmemory pool
msgq_sample.cmessage queue
mutex_sample.cmutex
priority_inversion.cprevent priority inversions
producer_consumer.cproducer & consumer problem
scheduler_hook.cscheduler hook function
semaphore_sample.csemaphore
signal_sample.csignal
thread_sample.cthread
timer_sample.ctimer
timeslice_sample.ctime-slicing

2. How to use kernel samples package

You can use ENV tool or RT-Studio IDE to activate this package:

RT-Thread online packages
    miscellaneous packages --->
        samples: kernel and components samples --->
            a kernel_samples package for rt-thread --->

3. License

This package is an open source software and has been licensed under Apache License Version 2.0.

4. Maintained by

Contributors

yangjie11

14 commits

yqiu2018

14 commits

mysterywolf

10 commits

Guozhanxin

5 commits

RT-Thread-packages/kernel-sample

RT-Thread kernel samples

94

stars

53

commits

C

primary language

Jan 16, 2025

updated

README

kernel samples package

1. Introduction

This package contains sample code related to the RT-Thread kernel.

文件说明
dynmem_sample.cdynamic memory allocation & management
event_sample.cevent
idlehook_sample.cidle thread hook function
interrupt_sample.cdisable / enable interrupt
mailbox_sample.cmailbox
memp_sample.cmemory pool
msgq_sample.cmessage queue
mutex_sample.cmutex
priority_inversion.cprevent priority inversions
producer_consumer.cproducer & consumer problem
scheduler_hook.cscheduler hook function
semaphore_sample.csemaphore
signal_sample.csignal
thread_sample.cthread
timer_sample.ctimer
timeslice_sample.ctime-slicing

2. How to use kernel samples package

You can use ENV tool or RT-Studio IDE to activate this package:

RT-Thread online packages
    miscellaneous packages --->
        samples: kernel and components samples --->
            a kernel_samples package for rt-thread --->

3. License

This package is an open source software and has been licensed under Apache License Version 2.0.

4. Maintained by

Contributors

yangjie11

14 commits

yqiu2018

14 commits

mysterywolf

10 commits

Guozhanxin

5 commits

Languages

C

96.8%

Python

3.2%