UCOS在51上移植源码

时间:2013-12-06 09:20:29
【文件属性】:

文件名称:UCOS在51上移植源码

文件大小:375KB

文件格式:RAR

更新时间:2013-12-06 09:20:29

UCOS-II、51

本人根据杨屹大侠的UCOS for 51改进后的版本,将仿真堆栈和任务堆栈分离,能够分别设置每个任务仿真堆栈和任务堆栈的大小,增加仿真堆栈检查函数,本人原创。需要用KEIL 4编译。关于源码的分析请见我原创CSDN博客http://blog.csdn.net/s111sw/archive/2010/11/16/6012720.aspx 。


【文件预览】:
UCOS SJJ
----OS_CORE.lst(61KB)
----main.ls1(66KB)
----OS_SEM.lst(26KB)
----UCOS51.lnp(247B)
----OS_SEM.SRC(21KB)
----OS_CPU_A.lst(19KB)
----OS_Q.obj(22KB)
----OS_CORE.obj(39KB)
----UCOS51_uvopt.bak(65KB)
----OS_CPU_C.obj(32KB)
----STARTUP.OBJ(807B)
----OS_MUTEX.obj(22KB)
----UCOS51_uvproj.bak(15KB)
----OS_MBOX.obj(22KB)
----UCOS51.uvopt(65KB)
----STARTUP.A51(6KB)
----OS_Q.lst(46KB)
----UCOS51.plg(2KB)
----OS_FLAG.lst(59KB)
----OS_SEM.ls1(45KB)
----OS_TIME.lst(14KB)
----OS_CPU_A.obj(2KB)
----OS_FLAG.obj(22KB)
----OS_MUTEX.SRC(30KB)
----uCOS_II.lst(2KB)
----OS_CORE.SRC(73KB)
----UCOS51.hex(23KB)
----OS_CPU_C.lst(22KB)
----STARTUP.LST(14KB)
----OS_CPU_C.SRC(27KB)
----OS_TASK.obj(29KB)
----OS_TIME.obj(22KB)
----OS_CORE.ls1(188KB)
----OS_TASK.lst(48KB)
----uCosii()
--------uCOS_II.H(47KB)
--------OS_FLAG.C(44KB)
--------uCOS_II.C(1KB)
--------OS_CORE.C(44KB)
--------OS_MUTEX.C(27KB)
--------OS_MEM.C(14KB)
--------OS_TIME.C(10KB)
--------OS_Q.C(34KB)
--------OS_CPU_C.C(14KB)
--------OS_CFG.H(8KB)
--------OS_TASK.C(35KB)
--------OS_MBOX.C(23KB)
--------OS_CPU_A.ASM(8KB)
--------OS_CPU.H(4KB)
--------OS_SEM.C(19KB)
----OS_SEM.obj(22KB)
----UCOS51(305KB)
----main.lst(8KB)
----main.SRC(19KB)
----OS_MBOX.lst(32KB)
----uCOS_II.obj(44KB)
----UCOS51.uvproj(15KB)
----serial.obj(25KB)
----OS_MEM.lst(19KB)
----main.obj(35KB)
----Source()
--------INCLUDES.H(1KB)
--------serial.c(3KB)
--------serial.h(392B)
--------OS_CPU_A.ASM(8KB)
--------main.c(4KB)
----OS_CPU_C.ls1(82KB)
----OS_MUTEX.lst(37KB)
----UCOS51.M51(56KB)
----serial.lst(5KB)
----OS_MEM.obj(21KB)

网友评论

  • 可以移植成功,可惜移植完后资源紧张了
  • 能学习一下ucos了
  • 不错,非常好
  • 单片机资源太少,一直也找不到一个适合单片机的系统。
  • 还行,不过还是有点问题
  • 堆栈部分的汇编部分移植很难搞,经常编译不过去!
  • 还行,之前也下载了其他的移植方案,会出现问题,这个移植方案也会出现同样的问题。
  • 很不错!能直接跑起来,好用!!!!
  • 比较详细,有不少改善。
  • 这个资源非常不错!
  • 很好哦,谢谢了
  • 程序下载到51单片机上,修改成课程设计,哈哈
  • 分析的很精彩,非常有用的学习资料,代码可以执行编译通过,单片机运行要求在代码上也有备注,非常不错的资源。
  • 还好吧,最后还是用了stm32
  • 正在学习ucos在51上的移植,可惜网上下载的一些移植例程只有源代码却没说明。楼主这里既有源代码又有博文,下载下来学习了。谢谢楼主了。
  • 资料不错,刚下载下来,就可以成功运行了,正在仔细研究。
  • 程序不错,是好资料,经过修改,运行成功
  • "UCOS51" - 0 Error(s), 0 Warning(s).楼主太强悍了,之前用杨屹的代码放在STC89C51上跑,怎么也不行,一直找不到原因,看了楼主的帖子大致知道是RAM的大小不够,下了楼主的代码立马就能运行了,太激动了,不过我对原理还不是太理解,需要提高。
  • 还好吧。。不过找到一个比这个好的。。
  • 学习了,在汇编方面还需加强呀