[电路设计] 【转载】发布一版嵌入式OS - TinyThread

[复制链接]
 楼主| hotpower 发表于 2011-3-27 08:37 | 显示全部楼层 |阅读模式
本帖最后由 hotpower 于 2011-4-27 13:03 编辑

原文出处:http://my.chinaunix.net/space.php?uid=23480430&do=blog&id=2541

姑且妄称为OS吧,其实就是一个线程切换,与Novoton的NUC1xx系列芯片(Cortex M0内核)无缝整合。

主要特点:
1. 代码很小,可以在4K之内实现多线程
2. 抢占式任务切换。
3. 支持10级优先级,优先级动态可调整。
4. 支持semaphore, recursive mutex(递归锁), condition变量等
5. mutex可以对付优先级反转问题
6. 静态内存设计,完全无动态分配,也不需要预先多分配内存。

代码放在
http://code.google.com/p/tinythread/
需要用ARM CC编译。
LICENSE: MIT
文档和代码的下载链接:http://tinythread.googlecode.com/files/TinyThread_1.0.7z
kinbing 发表于 2011-3-27 16:12 | 显示全部楼层
不错,支持.
 楼主| hotpower 发表于 2011-3-29 07:01 | 显示全部楼层
酒鬼和俺的老师交手不知结果如何…
X-Hawk 发表于 2011-3-29 19:48 | 显示全部楼层
认识老师这样的业界大牛,三生有幸!
X-Hawk 发表于 2011-3-29 19:49 | 显示全部楼层
1.0版链表的处理有个小bug,
更新 TinyThread 1.1版,
http://tinythread.googlecode.com/files/TinyThread_1.1.7z
 楼主| hotpower 发表于 2011-4-8 08:13 | 显示全部楼层
希望酒鬼抽出时间光临指导。
tlb 发表于 2011-4-26 07:44 | 显示全部楼层

关注这个OS
mcs8098 发表于 2011-12-20 13:45 | 显示全部楼层
357482894 发表于 2011-12-20 19:43 | 显示全部楼层
暂时还不懂。。。
kyzb001 发表于 2011-12-21 13:49 | 显示全部楼层
我想起了 tinyos
毅如靳往 发表于 2011-12-21 15:25 | 显示全部楼层
好东西就是要顶
haolaishi 发表于 2011-12-21 23:41 | 显示全部楼层
支持
Ryanhsiung 发表于 2011-12-22 18:44 | 显示全部楼层
顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21619

帖子

508

粉丝
快速回复 在线客服 返回列表 返回顶部

1460

主题

21619

帖子

508

粉丝
快速回复 在线客服 返回列表 返回顶部