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

查看: 2125|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版