网站大量收购独家精品文档,联系QQ:2885784924

开发者会议(上海).PDF

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发者会议(上海).PDF

开发者会议(上海) 2010年11月 感谢 • 场地提供: – 上海开源委员会 – 上海软件产业促进中心 • 开源力量:/ • lvhaian提供会场赞助 – 淘宝网店: RT-Thread简介 • RT-Thread,本土化的开源实时操作系统: – 诞生于2006年,完全本土化开源社区开发、维护。 • RT-Thread的开发成员来自全国各地: – 上海 – 北京 – 南京 – 广州 – … • RT-Thread是一款中国的实时操作系统。 RT-Thread实时操作系统简介:结构 RT-Thread实时核心:总体情况 • RT-Thread的实时核心是一个精巧、高效、高度 可定制的实时核心: – C 采用 语言风格的内核面向对象设计,模块化更完美。 – 支持Keil MDK/RVDS armcc编译器;GNU GCC编译 器;IAR ARM编译器。 – 丰富的宏配置头文件,方便内核及外围组件细节剪 裁,繁简由心。 – 根据这份宏配置头文件进行自动裁剪相关模块: • 动态生成Keil MDK v3.x工程文件,不需要的文件自动脱离。 • 命令行灵活编译; RT-Thread实时核心:技术指标 • STM32基本内核配置资源占用情况: – 13344字节 ROM,1800字节 RAM • 最小版本资源占用情况: – 2.5K ROM,1K RAM • 线程上下文切换时间(在72MHz的STM32上采用 逻辑分析仪测得的结果): – 挂起操作引起线程上下文切换:4.25 μs – 信号量引起线程上下文切换:7.25 μs – 邮箱引起线程上下文切换:8.63 μs RT-Thread实时核心:比较 UCOS-II FreeRTOS RT-Thread UCOS-II FreeRTOS RT-Thread UUCCOOSS--IIII FFrreeeeRRTTOOSS RRTT--TThhrreeaadd 优先级抢占式调度 256/32/8个优先级, 任务 线程 256 个优先级, / 协作式调度 允许存在相同优先级线程 不允许有相同优先级任务 调度 最大256个任务 允许存在相同优先级任务 线程数不受限制 允许动态创建 删除线程 任务数不受限制 / 信号量、互斥量 信号量、互斥量 同步、通 事件集 信号量、互斥量 事件集 邮箱(邮箱中最多只能放 信机制 置 条消息) 消息队列 邮箱(邮箱中可存储多条消息) 1 消息队列 消息队列 固定分区内存管理 内存管理 固定分区内存块管理 动态内存 小内存系统动态内存管理

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档