51单片机移植UCOSII的方法与改进(大模式+仿真堆栈)
前一段时间一直在学习UCOS-II,看了一个月的源码感觉有了一个初步的认识,就开始着手找一个平台移植起来跑跑看,不然终究是纸上谈兵。先是看了公司的一个产品,用的UC是在ARM平台上移植的,费了好大力气终于把任务切换的过程看明白了。自以为对于UC的移植掌握的差不多了,于是拿出自己先前焊的51最小系统,想在51上面把UC跑起来,可是真正移植的时候却发现难度很大,不知如何下手,没办法只好找网上移植范例来学习。我找到的版本有两个,一个不知道是谁移植的,用的是KEIL小模式编译的;另一个是03年杨屹大侠移植的,用的是KEIL大模式编译的。随着学习的深入,发现不同平台上移植UC真是相去甚远,还发现两个版本的UCOSfor51都有不同程度的缺点。下面我会对两个版本的UC
下载地址
用户评论
还行,但是不如我之前找到的一个版本
还行,可以运行
试过,可以运行,不错!
资料很全,可以省事很多了
挺不错的资料,谢谢分享.
最近在找这个,挺好的
很好的例程,可以正常运行
很好,学习UCOS-II好资料
不错,学习!改进还是相当有用,对于像51这样的单片机内存的相当精打仔算,但这个工程有点问题,就是对中断服务程序用C语言来写,可能对增强型的51 CPU,对中断的压栈和出栈有点问题!