你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2115|回复: 3

嵌入式RTOS内核设计实现,源代码+纯中文注释+电子书章节

[复制链接]

5

主题

8

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2013-4-24 07:16:09 | 显示全部楼层 |阅读模式
 

TROCHILI内核是一个全新的适用于嵌入式领域的实时内核,它完全由C语言开发,支持多任务、多优先级、抢占式调度。

TROCHILI的含义,取蜂鸟之意,意味着体积小巧、动作灵敏。


qq群 
群一 12566990


微博
weibo.com/trochili



主要特点

IPC 
       
  • 支持常见IPC机制,semaphore\mailbox\message、mutex、eventset   
  • 充分总结各种机制的共性和特性,基于通用IPC控制结构和操作流程,做了完整、规则并且简洁的实现。   
  • 可配置的ipc调度机制,支持fifo和优先级两种方式的线程等待队列,   
  • 特别是mailbox semaphore eventset 和message可同时支持这两种方式(比如1个mailbox,设置两个任务等待队列。所有普通消息操作按照fifo机制操作,所有紧急消息可采用优先级机制,并且紧急消息操作优先普通消息操作)   
  • semaphore\mailbox\message queue支持isr环境的操作   
  • mailbox\message queue 支持紧急消息传递   
  • mutex支持优先级继承协议

 
任务
       
  • 可配置的调度机制,支持协作式和抢占式调度   
  • 抢占式调度,支持多优先级,同优先级可支持多任务。   
  • 不同优先级任务采用优先级调度,相同优先级任务间采用时间片调度。   
  • 最大32优先级   
  • 支持常见任务机制 (初始化 激活 休眠 挂起 唤醒 延时 优先级调整 主动放弃处理器)

内核定时器
    支持用户回调定时器
    支持延时定时器、时限定时器
 
代码实现简洁,注释完备,十分详尽的中文注释,可以说是能见到的注释最详细的内核代码。

 

第六章 邮箱设计与实现.pdf

下载

1.41 MB, 下载次数: 18, 下载积分: ST金币 -1

trochili.zip

下载

2.33 MB, 下载次数: 26, 下载积分: ST金币 -1

回复

使用道具 举报

5

主题

8

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2013-4-24 07:19:33 | 显示全部楼层

RE:嵌入式RTOS内核设计实现,源代码+纯中文注释+电子书章节

这是业余时间设计实现的一个rtos,纯兴趣,没有模仿ucosii。现在还只能在stm32上运行。
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-11-4 20:35:25 | 显示全部楼层

RE:嵌入式RTOS内核设计实现,源代码+纯中文注释+电子书章节

这个是用GCC心编译的否,如是最好不过了。
回复 支持 反对

使用道具 举报

1

主题

3

回帖

0

蝴蝶豆

中级会员

最后登录
2020-9-26
发表于 2013-11-5 10:38:04 | 显示全部楼层

回复:嵌入式RTOS内核设计实现,源代码+纯中文注释+电子书章节

我正想学习,谢谢
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版