导航

μC/OS-2初体验使用总结

  看了一个人移植ucosii的过程,移植的过程也只是知其然不知其所以然,但是他给了移植完成的一套代码,可以直接使用,但是很多资源都没有使能,因此无法使用。

 

  我了解了什么是系统裁剪,os_cfg.h里有很多“宏”,通过使能和失能这些宏,在文件编译的时候就会影响程序编译的大小,所以叫系统裁剪

 

  使用移植成功但不完整的系统时,有几点感悟:

      • μC/OS-2把要完成的工作,分解成几个“任务”,“任务”具有优先级别
      • 最高优先级别的任务先执行,执行之后挂起一定的时间(使用OSTimeDly函数完成)。
      • 最高优先级的任务一旦挂起,次优先级的任务立刻执行,若执行过程中最高优先级挂起结束,则先执行最高级任务,然后等待最高级任务挂起,再继续执行。  
      • 以此类推,多优先级的任务也是这样执行的。    

posted on 2017-11-01 16:33  刘梢  阅读(112)  评论(0编辑  收藏  举报