small_rtos1500forarm

所属分类:处理器开发
开发工具:C/C++
文件大小:204KB
下载次数:31
上传日期:2006-05-06 08:47:28
上 传 者HUANG398736
说明:  陈明计先生的RTOS,堪称经典,学习的榜样。
(terms of RTOS for his classic study of a model.)

文件列表:
small_rtos1.50.0for arm\arm (0, 2006-03-24)
small_rtos1.50.0for arm\arm\IRQ.inc (3802, 2004-09-05)
small_rtos1.50.0for arm\arm\OS_CPU.H (4371, 2004-08-04)
small_rtos1.50.0for arm\arm\Os_cpu_a.s (9227, 2004-08-04)
small_rtos1.50.0for arm\arm\Os_cpu_c.c (3857, 2004-08-04)
small_rtos1.50.0for arm\EX1 (0, 2006-03-24)
small_rtos1.50.0for arm\EX1\Ex1.map (70079, 2004-09-05)
small_rtos1.50.0for arm\EX1\Ex1.Opt (3226, 2006-03-25)
small_rtos1.50.0for arm\EX1\Ex1.plg (159, 2004-08-08)
small_rtos1.50.0for arm\EX1\Ex1.tra (1479, 2004-07-29)
small_rtos1.50.0for arm\EX1\Ex1.Uv2 (2807, 2006-03-25)
small_rtos1.50.0for arm\EX1\Ex1_Opt.Bak (3086, 2006-03-25)
small_rtos1.50.0for arm\EX1\Ex1_Target 1.dep (6877, 2006-03-25)
small_rtos1.50.0for arm\EX1\Ex1_Uv2.Bak (2807, 2006-03-25)
small_rtos1.50.0for arm\EX1\off (3305, 2004-09-05)
small_rtos1.50.0for arm\EX1\src (0, 2006-03-24)
small_rtos1.50.0for arm\EX1\src\CONFIG.H (2384, 2004-08-08)
small_rtos1.50.0for arm\EX1\src\entry.ini (136, 2004-06-28)
small_rtos1.50.0for arm\EX1\src\EXT1.C (1939, 2004-08-08)
small_rtos1.50.0for arm\EX1\src\heap.s (1809, 2004-02-02)
small_rtos1.50.0for arm\EX1\src\IRQ.S (1214, 2004-08-08)
small_rtos1.50.0for arm\EX1\src\LPC2294.h (35407, 2004-06-10)
small_rtos1.50.0for arm\EX1\src\mem_a.scf (1846, 2003-12-15)
small_rtos1.50.0for arm\EX1\src\mem_b.scf (1835, 2003-12-15)
small_rtos1.50.0for arm\EX1\src\mem_c.scf (1869, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS.H (13888, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_CFG.H (4814, 2004-08-29)
small_rtos1.50.0for arm\EX1\src\OS_CORE.C (10568, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_EVENT.C (9627, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_msg.C (20349, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_Q.C (14020, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_SEM.C (9186, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_Task.C (14379, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\OS_time.C (11084, 2004-09-05)
small_rtos1.50.0for arm\EX1\src\stack.s (1799, 2004-02-02)
small_rtos1.50.0for arm\EX1\src\Startup.s (9573, 2004-03-27)
small_rtos1.50.0for arm\EX1\src\target.c (10111, 2004-02-02)
small_rtos1.50.0for arm\EX1\src\target.h (3029, 2004-02-02)
small_rtos1.50.0for arm\EX2 (0, 2006-03-24)
small_rtos1.50.0for arm\EX2\Ex2.map (65895, 2004-09-05)
... ...

Small RTOS v1.50.0 说明文件 写在前面: Small RTOS诞生以来等到很多网友的支持、关心和帮助,在这里感谢大家了。但自从Small RTOS(51)V1.12和V1.20以后,Small RTOS再也没有真正的升级过,让广大网友失望了。没有升级的原因一方面是这段时间工作和家庭都比较忙,另一方面就是keil c51不是一个标准的C语言,用它做RTOS太困难了,阅读Small RTOS51 V1.12和V1.20的源代码可以看出。keil c51不适合做RTOS也是本人最终放弃升级Small RTOS51的原因,Small RTOS51 V1.12和V1.20将是Small RTOS51的最终版本,其中V1.12是完善的但功能弱一些。V1.20功能强大一些,但有一些缺陷,主要是任务删除时其可能仍然在信号量或消息队列的等待任务列表中。本人不打算更改V1.20这个问题了。除了更正BUG,Small RTOS51再也不会升级了。 现在这个版本已经是完全重新编写的,只是仍然使用这个名称。Small RTOS v1.50.0在32位CPU上可以说支持无限的任务(仅受内存限制),任务优先级暂定为32级,任务切换基于优先级,同级任务基于轮询。同时,任务之间可以直接放送消息和回馈消息。而等待事件支持可以选择基于FIFO或基于优先级。这个版本是不完善版本,很多事件如消息邮箱等还没有支持但事件公共部分代码已完成,其它事件代码如以添加。debug也还没有支持,目前仅支持ARM7。 这个板本使用Keil for ARM的软件调试功能通过,但编译器依旧选择ADS1.2。用户可以参照EasyARM2200的工程转移到EasyARM2200硬件上测试。 与作者联系方法: 可以给chenmingji@tom.com(原chenmingji@163.net)写信,或是在www.zlgmcu.com.cn上的论坛ARM与ucosII区提问(目前本人是版主)或是在www.c51bbs.com的论坛上提问(不推荐。c51bbs和21ic网名均为cmj)。 版本号定义方式: a.bc.d a:主版本号,一般重大改变时改变它。 bc:次便本号,一般功能增加时改变它。 d:同一版本的修订序号。 版本升级: 1.50.0版 2004年9月5日

近期下载者

相关文件


收藏者