找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7007|回复: 17
打印 上一主题 下一主题
收起左侧

Small_RTOS(C51单片机)1.12.1v使用手册下载 51单片机跑rtos注意事项

  [复制链接]
跳转到指定楼层
楼主
51单片机跑rtos注意事项
Small RTOS(51) 1.12.1v 使用手册  

概述:
    Small RTOS是一个源代码公开的多任务实时操作系统,Small RTOS 51是其在 8051系列处理器上的移植(使用 keil c51)。Small RTOS 可以简化那
些复杂而且时间要求严格的工程的软件设计工作.本手册主要讲述 Small RTOS的使用,本说明了在 8051系列处理器上使用应该注意的问题。同时讲述了
Small RTOS 的移植。
    本手册仅针对 Small RTOS(51) 1.12版本

Small RTOS 的特点:
(1)公开源代码
    只要遵循许可协议,任何人可以免费获得源代码。
(2)可移植
    作者尽量使用把与 CPU相关部分压缩到最小,与 CPU 无关部分用 ansi c 编写。
(3)可固化
    Small RTOS为嵌入系统设计,如果您有固化手段,它可以嵌入到您的产品中成为产品的一部分。
(4)占先式
    Small RTOS可以管理17 个任务,用户最多可以使用 16个任务,每个任务优先级不同。
(5)中断管理
    中断可以使正在执行的任务挂起。如果优先级更高的任务被中断唤醒,则高优先级的任务在中断嵌套全部退出后立即执行。中断嵌套层数可达 255
    层。如果需要,可以禁止中断嵌套管理。
(6)RAM 需求小
    Small RTOS为小 RAM 系统设计,应而 RAM 需求小,相应的,系统服务也少。

Small RTOS 的使用:
(1)系统配置:
    os_cfg.h中定义了一些常量可以配置系统,具体定义如下:

    #define OS_MAX_TASKS            4            /* 最大任务数 1~16,也就是实际任务数                         */
    #define OS_TICKS_PER_SEC        10          /* 声明1秒系统系统节拍数                                    */
    #define EN_USER_TICK_TIMER      0            /* 禁止(0)或允许(1)系统定时中断调用用户函数 UserTickTimer()  */
    #define EN_OS_INT_ENTER         1            /* 禁止(0)或允许(1)中断嵌套管理                             */
    #define EN_TIMER_SHARING        1            /* 禁止(0)或允许(1)定时器中断调用 OSTimeTick()               */


完整的pdf格式文档51黑下载地址(共17页):
51CTO下载-C51单片机_Small_RTOS(51)_1.12.1v_使用手册.pdf (132.54 KB, 下载次数: 218)



评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏11 分享淘帖 顶2 踩
回复

使用道具 举报

沙发
ID:223225 发表于 2017-8-14 11:20 | 只看该作者
谢谢!!!!!!!!!
回复

使用道具 举报

板凳
ID:69310 发表于 2019-7-19 10:49 | 只看该作者
谢谢楼主的分享,不错的资料,
回复

使用道具 举报

地板
ID:67853 发表于 2019-8-18 12:53 | 只看该作者
不错啊
回复

使用道具 举报

5#
ID:67853 发表于 2019-8-18 12:53 | 只看该作者
不错帖子,顶了
回复

使用道具 举报

6#
ID:198286 发表于 2019-12-18 17:17 | 只看该作者
顶一下,早买这本书了,还没学会
回复

使用道具 举报

7#
ID:115923 发表于 2020-9-30 10:42 | 只看该作者
OK 已经下载手册
准备研究一下
回复

使用道具 举报

8#
ID:288629 发表于 2020-10-30 12:55 | 只看该作者
谢谢楼主分享资料,正好学习下,
回复

使用道具 举报

9#
ID:288629 发表于 2020-10-30 12:55 | 只看该作者
下载手册 好好研究一下
回复

使用道具 举报

10#
ID:208298 发表于 2021-4-7 14:31 | 只看该作者
下载手册 好好研究一下
回复

使用道具 举报

11#
ID:388361 发表于 2021-12-11 03:36 | 只看该作者
看了頭都昏了
回复

使用道具 举报

12#
ID:87631 发表于 2022-7-22 08:30 | 只看该作者
除排版有点乱,易懂,关健点说明了
回复

使用道具 举报

13#
ID:983641 发表于 2022-10-28 09:29 | 只看该作者
最小需要多少内存,才能跑起来?
回复

使用道具 举报

14#
ID:77589 发表于 2022-11-10 14:26 | 只看该作者
书已经有了,还没仔细看
回复

使用道具 举报

15#
ID:647132 发表于 2023-6-28 06:48 来自手机 | 只看该作者
谢谢楼主的分享,不错的资料。
回复

使用道具 举报

16#
ID:111463 发表于 2023-7-10 16:23 | 只看该作者
这个值得支持,不过对于51单片机而言,不是很适合操作系统
回复

使用道具 举报

17#
ID:690904 发表于 2023-8-24 14:51 | 只看该作者
请问为什么没有OS_MEM.C呢?
回复

使用道具 举报

18#
ID:43600 发表于 2023-12-28 00:53 | 只看该作者
不错的资料,谢谢楼主的分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表