简洁易用的嵌入式RTOS KLite

MIT
C/C++
嵌入式
2016-06-15
kerndev

KLite是一个由个人开发者利用业余时间编写,创建于2015年5月6日,以MIT协议开放源代码。

它是一款入门级的小型抢占式操作系统内核,年轻人的第一款RTOS。

以简洁易用为设计目标,旨在降低学习嵌入式操作系统编程入门的难度。

其简洁的API风格、简洁的调用方式、以及简单的移植方法,可能是目前最简单易用的嵌入式操作系统内核。

最初的版本是以STM32F103为目标平台进行设计和开发,目前已支持Cortex-M0、Cortex-M3和Cortex-M4等多种硬件平台,还提供多种编译器的编译工程。

为了保证核心源代码的最小化,只包含操作系统核心功能,目前包含的基本功能有:
->基于优先级的抢占式系统  
->支持创建相同优先级的线程
->支持线程间同步和互斥  
->支持动态内存管理

 

的码云指数为
超过 的项目
加载中

评论(5)

关天优
针对ST M4的cpu KLite是否支持浮点的运算
J
JonasWen
event的用法不是很明白
kerndev
kerndev 软件作者
简洁
l
liudijiang
简单易用
kerndev
kerndev 软件作者
简单好用 #KLite#

暂无资讯

暂无问答

KLite V2正式发布

之前发布的V1.x版本已经OUT,现在正式进入V2.0版本.

2016/06/15 13:48
185
0
KLite 移植说明 V1.0

KLite 移植说明 V1.0 KLite是一个“简洁易用”的嵌入式操作系统微内核 目前支持Cortex-M0/M3/M4,支持Keil/IAR/gcc 一.普通移植 普通移植是指在KLite已经支持的CPU架构(如Cortex-M0,M3,M4)上进...

2016/08/08 11:16
115
0
KLite性能指标

简单测试一下KLite kernel的三个指标,以供参考:静态损耗,中断禁止时间,任务切换时间

2016/06/24 10:48
119
2
KLite API参考手册

KLite API参考手册 V1.0 1.功能特性 KLite是一个为ARM Cortex-M微控制器设计的微内核,设计思想是"简洁易用". -1- 支持动态内存管理; -2- 支持256级线程优先级; -3- 支持线程同步标识符:互斥锁...

2016/06/15 14:27
269
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部