标题: uCOS-II v2.52在MCS-51系列单片机上的移植实例(修订版) [打印本页]

作者: daniu    时间: 2014-12-25 15:20
标题: uCOS-II v2.52在MCS-51系列单片机上的移植实例(修订版)
【uCOS_51的修订版】
uCOS_51的修订版是基于第一版不足之处作出修订,主要涉及修改OS_CPU_A.ASM汇编源文件、增加STARTUP.A51用户上电初始化程序等。
【uCOS_51的概述】
uCOS_51是基于uCOS-II v2.52移植的MCS-51系列单片机的高级应用,采用大模式,在Protues 仿真里已经外部扩展64KB的SRAM。选择v2.52这个版本的原因在于本人在校学习嵌入式实时操作系统的课本使用v2.52源码进行讲解,uCOS-II是源码公开、可移植性非常强的实时系统。在此声明:欢迎学习传播,严禁商业运用,否则后果自负。
【uCOS_51的特性】
uCOS_51具有很强的扩展性,您可以根据自己的需求,通过修改开关宏、配置常量等一系列措施对uCOS-II v2.52进行裁剪。uCOS_51增加了串口驱动,这要归功于杨屹前辈,本人对杨前辈提供的串口驱动库进行裁剪、整理以适应uCOS_51的应用。在uCOS_51中,本人设计编写了一个基于uCOS-II的多任务并发执行的实例以启发初学者对嵌入式操作系统的认识。
【uCOS_51的参考资料】
《嵌入式实时操作系统uC/OS-II教程》吴永忠等编著,《嵌入式实时操作系统uC/OS-II(第2版)》Jean J.Labrosse著、邵贝贝等译,《新编单片机原理与应用(第二版)》潘永雄编著,《51单片机开发与应用技术详解》赵建领、薛园园等编著,《例说51单片机(C语言版)》张义和等编著。杨屹前辈的串口驱动库和陈是知前辈的51汇编源文件。uCOS-II v2.52内核源码来自《嵌入式实时操作系统uC/OS-II(第2版)》光盘资料。
【uCOS_51的技术支持】
uCOS_51由本人休闲在家编写,由于时间精力和能力的有限,难免有所疏乎,欢迎有志人士一起学习探讨。
作者:华兄

【uCOS_51的工程目录简介】
uCOS_51    根目录
uCOS_51\uCOS-II\Src  uCOS-II v2.52内核源文件目录
uCOS_51\uCOS-II\MCS-51  与硬件相关的文件目录
uCOS_51\uCOS-II\Inc  与应用相关的文件目录
uCOS_51\uCOS-II\Doc  光盘资料里面直接拷贝,附带两个自己添加的文件,一个是钟常慰编写的《uCOS-IIv2.52源码中文译注》,另一个是光盘资料压缩包,本目录有关uCOS-II v2.52介绍、学习以及应用
uCOS_51\BSP   板级支持包目录
uCOS_51\APP   应用层文件目录
uCOS_51\Note   注意事项目录
uCOS_51\Output   Keil输出文件目录
uCOS_51\Listing   Keil列表文件目录
uCOS_51\Protues 仿真  uCOS_51仿真文件目录
uCOS_51\Protues 仿真\截图 uCOS_51仿真截图
【uCOS_51的源码下载】
推荐:uCOS-II v2.52在MCS-51系列单片机上的移植实例(修订版)
uCOS_51.rar (3.79 MB, 下载次数: 1095)


作者: zouli415    时间: 2015-2-9 14:38
学习了
作者: efgcool    时间: 2015-3-19 09:01
太感谢了,学习一下。
作者: zql709928356    时间: 2015-3-31 20:35
分享下WIFI串口调试助手!手机程序! [修改
作者: jiakuo25    时间: 2015-4-19 09:12
灰常感谢
作者: Rear    时间: 2015-5-19 23:40
正需要,学习学习
作者: XDLD    时间: 2015-6-14 22:59
顶!这个找了很久,都是要账号积分才给下,我只有这个论坛的账号,所以谢谢了!
作者: abc123194    时间: 2015-7-16 11:09
正在学UC,有这方面需,谢谢!
作者: 学神我    时间: 2015-11-7 18:23
学习学习,感谢
作者: 凹凸曼怎爱i    时间: 2015-11-14 10:00
正需要,学习学习
作者: zealforC    时间: 2015-12-28 19:10
很不错的资料,顶一个!!!
作者: 维少主    时间: 2016-1-16 21:27
不错很好
作者: rumintao    时间: 2016-1-27 08:39
很不错的资料,顶一个!!!
作者: 星空行走    时间: 2016-2-18 17:19
谢谢楼主的分享
作者: 星空行走    时间: 2016-2-18 17:24
受教了
作者: 为了毛爷爷    时间: 2016-3-8 11:17
十分感谢!!!!参悟去了
作者: longlinsong    时间: 2016-3-15 14:43
我也想看看,学习学习!
作者: alan1140    时间: 2016-3-16 13:36
谢谢楼主分享
作者: alan1140    时间: 2016-3-16 13:36
不错,移植到51上了,学习了
作者: wzyl    时间: 2016-3-25 09:44
正需要这个,非常感谢!
作者: huangsotne    时间: 2016-4-2 00:02
学习一下,感谢
作者: daz    时间: 2016-4-9 22:37
想看看!
作者: 梦缘星辰    时间: 2016-4-12 10:10
很实用
作者: neversay08    时间: 2016-4-28 17:01
强大  收下了
作者: ac505    时间: 2016-5-29 21:22
收了.学习.谢谢!
作者: cun668    时间: 2016-7-9 21:08
好东西,学习学习
作者: 277310199    时间: 2016-7-11 15:06
可以吗
作者: yanzhiwei    时间: 2016-7-25 17:24
学习一下
作者: hhyichao    时间: 2016-8-14 11:51

强大  收下了
作者: liangqin1573    时间: 2016-9-7 10:01
正在学51,网上看到51能跑系统,向前辈们学习!
作者: scdyzjcq    时间: 2016-12-25 18:16
谢谢楼主分享。
作者: yamato2011    时间: 2017-3-20 12:57
我也在移植51,出了不少问题,学习一下。
作者: 又见    时间: 2017-4-1 16:21
这也可以啊。。看看学习
作者: bhjyqjs    时间: 2017-4-6 12:01
多任务系统实例较少,谢谢了
作者: hzfh    时间: 2017-5-4 09:50
想要啊学习啊、
作者: yk1225    时间: 2017-5-19 21:09
学习了
作者: xiaoyong4000    时间: 2017-6-4 09:36
这个需要外扩RAM吗,需要多大的RAM才可以跑啊?
作者: jubaolun    时间: 2017-7-15 05:02
学习了,谢谢分享。
作者: GCSC    时间: 2017-9-24 20:52
太感谢了
作者: 鲁翔成    时间: 2017-9-25 09:48
期待能达到多任务实时处理的目的
作者: diannaoza    时间: 2017-9-25 21:09
谢谢楼主的分享
作者: mcu007_rtos    时间: 2017-10-9 12:06
学习一下。感谢分享!!
作者: 忘记一切    时间: 2017-11-19 16:29
太感谢了
作者: bayga456    时间: 2018-3-15 23:50
感谢分享,慢慢学习
作者: awencg    时间: 2018-3-28 04:12
        赞一个!
作者: zhangxiaozi    时间: 2018-4-11 08:26
我查了一下网上的好多移植案例,大多数只有两个任务,个别有三个任务,没一个超过三任务的,我花了点时间也没找出原因!不知楼主是否也遇到同样的问题?
作者: genii    时间: 2018-8-14 16:30
谢谢楼主的分享
作者: 15295959697    时间: 2018-10-27 20:46
多谢楼主分享
作者: berlin235    时间: 2018-12-10 19:26
感谢楼主分享
作者: szdzy    时间: 2018-12-20 14:11
太感谢了,学习一下。
作者: pm1981    时间: 2019-2-27 10:50
正在学习谢谢分享
作者: hopeasy    时间: 2019-8-17 18:35
顶!这个找了很久
作者: 鹏博士PBs    时间: 2019-8-18 09:18
感觉应该还是蛮实用的
作者: shang000    时间: 2019-12-7 09:49
谢谢分享
作者: djx04    时间: 2020-4-7 20:30
学习ucos
作者: raindrop1976    时间: 2020-4-19 15:39
学习下ucos在单片机中的应用
作者: azhang1999    时间: 2020-6-7 19:16

太感谢了,受教了
作者: longlongx    时间: 2021-4-13 14:13
學習 RTOS 很好的文件. 謝謝樓主無私的分享。
作者: shumivan    时间: 2021-4-27 17:30
属实有用,不错,很赞的设计
作者: luvemcu    时间: 2021-6-3 10:59
学习μCOS II最接地气的项目,能不能使用没关系,能当学习资料
作者: wdliming    时间: 2023-7-29 17:45
谢谢分享,再次来深入学习下
作者: woyaodwn    时间: 2024-1-4 09:46
很不错的资料,顶一个!!!
作者: Chenggong    时间: 2024-5-10 13:58
学习了,谢谢分享。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1