
μc/osII学习笔记
Avotima_弦扬
毕业于三流高校的小运维
展开
-
μc/os 系统学习-任务2
在μc/os系统中内核负责任务的调度及管理,但内核也有一些缺点,那就是会增加ROM及RAM的用量,一般内核占cpu 2~5%。 实时系统-调度 调度是内核的主要职责之一,它决定轮到哪个任务运行。 时间片轮转法:相同优先级的任务工作相同时间后轮转。 优先级:缺点同处于就绪状态的任务,运行先后的值,通常在程序编写时就已经确定,在单片机中,cpu总是让优先级最高的任务先运行,优先级0为最高,越往原创 2016-09-11 23:34:46 · 437 阅读 · 0 评论 -
μc/osII 系统学习 - 任务
μC/os全称为 Micro Control Operation System 它是一款基于Rom运行的可裁剪抢占式实时多任务内核系统。 μC/os 系统一般都拥有临界代码段,所谓临界代码段就是处理时不可分割的代码,通常进入临界代码段时要开中断,执行玩完之后立即打开。 实时操作系统为多任务系统,当执行一个任务(线程)时该程序认为CPU只属于自己。 任务有如下几个状态:休眠 就绪 运行原创 2016-09-10 21:27:29 · 442 阅读 · 0 评论 -
μc/osII 学习笔记 - 实时性
单片机中程序有分前台和后台之分,其中前台程序为中断中的程序,后台程序就是主函数中while(1)中的内容。前后台系统的优点是简洁,简单,代码所占的空间相对较小。但是他也有一些缺点,那就是当程序规模较大时,程序难以管理,并且优先级判断较为迟钝。这时候就不得不提另一种系统,那就是实时操作系统。所谓实时操作系统,就是逻辑和时序出现偏差会引起严重后果的系统。他有较强的实时性,需要在特定的时间立即作出相应的原创 2016-09-09 23:35:08 · 399 阅读 · 0 评论