uc_os-II读书笔记
文章平均质量分 77
ryan_jianjian
这个作者很懒,什么都没留下…
展开
-
嵌入式实时操作系统的基本概念
第一章 嵌入式实时操作系统的基本概念1.1计算机操作系统1.计算机是一种功能强大的数字运算装置,由中央微处理器(CPU),存储器,接口及外部设备等物理装置构成,构成计算机的物理装置即硬件系统。2.计算机系统由 硬件 + 相应软件 构成;只由硬件构成的计算机为裸机。3. 操作系统,硬件,应用程序间的关系 应用软件系统软件,编译程序,汇编程序,编辑程序,..原创 2016-09-09 23:06:15 · 2249 阅读 · 0 评论 -
uc/os-II中的任务(1)
第二章μC/OS-II中的任务2.1 任务的基本概念1.uC/OS II中,同大任务分解成的小任务对应的程序实体就叫“任务”,也叫线程,是一个用来解决用户问题的C函数和与之关联的一些数据结构构成的实体。2.2uC/OS II的任务由三部分组成:①任务的程序代码(任务的执行部分)②任务的堆栈(保存任务工作环境)③任务控制块(用于保存任务属性)3.两种任务分类:用户任务原创 2016-09-09 23:36:58 · 959 阅读 · 0 评论 -
uc_os-II中的任务(2)
2.4任务就绪表及任务调度2.4.1任务就绪表的结构RAM中有一个记录表,每个任务通过1或0来表示其是否处于就绪状态。ucosII用一个类型为INT8U的数组OSRdyTb1[]来充当任务就绪表,一任务优先级别高低为顺序,1为就绪状态,0为非就绪状态。为了方便就绪表的查找,又定义了一个变量OSRdyGrp,并是该变量的每一个位都对应OSRdyTb1[]的一个任务组(即数组的一个元素),原创 2016-09-10 23:02:29 · 432 阅读 · 0 评论 -
uc-/os-ii的中断和时钟
1.中断管理和中断服务程序的结构 3.1.1中断响应过程UC/OS-II系统响应中断的过程是:系统接收到中断请求时,如果这时CPU处于中断允许状态,即中断时开放的,系统就会终止正在运行的当前任务,而按照中断向量的指向转而去运行服务子程序。需要特别注意的是对于可剥夺形的UC/OS-II内核来说,中断子程序运行结束之后,系统将会根据情况进行一次任务调度去运行优先级别最高的就绪任务,并不一定接原创 2016-09-11 22:15:18 · 567 阅读 · 0 评论