ucosII初识

来源:互联网 发布:java泛型使用场景 编辑:程序博客网 时间:2024/06/06 02:08

学UCOSII的思想:不断寻找问题,寻找答案,思考解决;找到问题是根本……

一、初一看,运行流程:

裸机:初始化变量--->主循环前准备--->-主循环(使用状态机优化多任务)

                                                                         |  |

                                                                       中断

UCOSII:初始化------>类似主循环前的准备------------->类似主循环

                                              |  |                                        |  |

                              创建任务-->进入多任务管理     任务调度-->用户任务

                                                                                   | |

                                                                                  中断

ucosii通过定时中断或主动放弃任务,进行任务调度。

二、再看细看UCOSII每个流程的函数结构

一般的函数结构就是这样的:

void main()

{

   ...

  OSInit(); //初始化;

  OSTaskCreat1(); //创建任务1;

   OSTaskCreat2();  //创建任务2;

  ...

  OSStart();  //多任务管理开始;

}


然后粗暴的看了一半 ucosII 2.52源码注释pdf ,下载了mdk版的ucosII三个灯的多任务程序,编译木有错误,大概是些什么文件了解了。


然后遇到了第一个问题,A 任务中一个while(1){……},B任务中也有一个while(1){……},这两个任务是怎么切换的呢。。。卡在这里

然后找资料呗,然后找到这里uCos的多任务实现解决了问题。ohyeah

:systick时钟节拍中断

void SysTick_Handler(void)
{
    OSIntEnter(); 
    OSTimeTick(); //
    OSIntExit(); //在这里切换,具体看上面链接 
}

 



这里是输入:http://www.amobbs.com/thread-5233926-1-1.html

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 屁孩睡走叔母3中文字幕 林氏集团和伯母 太监跟娘娘私通小说 欧阳锋跟他大嫂私通在哪一集 太监跟娘娘私通 我和唐伯母在厨房 同居了大嫂中文字幕 年轻的后妈1完整高清免费观看 漂亮的老婆在线中字幕 母亲今晚让你入个够免费阅读 漂亮的续母韩国电影 我的漂亮后妈201电影 朋友的母亲3字幕中文翻译 邻居喝醉我睡了他老婆 白天当儿子晚上当丈夫视频 二姑装睡让我 白天是儿子晚上是丈夫阅读 老公去世和儿儿子做 白天是我妈晚上是老婆 蜜母耻中文字幕下载 友人之母中文字幕视频 友人之母增尾彩 内田春菊友人之母 母友人佐佐木明希中文字幕 友人之母谷源希美西瓜 母友人三浦中文字幕在线播放 大嫂被逼无奈和小叔传种接代 母友人作品封面 6公公与儿熄中文字幕完整视频 退休闲负的公公在家要了我5 我妻子的母亲hd高清中文字幕 叔母到我公寓在线播放 叔母来探望生病的我 叔父叔母来我家住数 请假在朋友妈猛烈中文字幕 母亲的朋友 谷原西美 播放小朋搞朋友母亲中文字在线 母亲比妻子好中文字幕大桥瞳 一道不卡免费播放二区 一道不卡免费播放 一道无卡在线时看