非常简洁易用的嵌入式RTOS内核----KLite



KLite是一个为ARM Cortex-M微控制器设计的微内核,设计思想是"简洁易用".

它最大的特性在于简洁易用,可能是目前为止最简单易用的嵌入式操作系统内核.

简洁的API风格,简洁的调用方式,简单的移植方法,大大降低学习难度,

即使是初学者也能很容易开始进入多线程的开发方式.

 

KLite的特性:

1.基于Cortex-M设计开发,免移植即可在CM0,CM3,CM4的MCU上运行;

2.使用方便,免裁剪,预编译库只有3个文件,直接包含进工程即可;

3.API风格简洁,命名规范,简洁易懂;

4.支持内存管理,自动申请线程堆栈,拒绝繁琐;

5.线程数量限制仅因内存限制;

6.线程支持256级优先级抢占,相同优先级采用FCFS调度算法

7.支持最核心的线程同步对象:互斥锁,信号量.

8. 很容易扩展出其它功能如:消息队列,邮箱等功能.

 

开源地址:

http://www.oschina.net/p/klite

作者在git仓库准备了一份demo工程

http://git.oschina.net/kerndev/klite-demo


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值