您现在的位置是:首页 > 笔记 > UCOS—III-常用资料整理
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

UCOS—III-常用资料整理

更新时间:2018-12-05 08:46:02 大小:16K 上传用户:sun2152查看TA发布的资源 标签:UCOS-III 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

任务堆栈:存储任务中的调用的函数、局部变量、中断服务程序和CPU寄存器的值。    全局变量的保护:  1.如果只在一个任务中写(或只有一个数据),而在其他任务中只是读取,则可以不用互斥型信号量,最多会造成读取的数据未被完全写完。  2.如果全局变量在多个任务中写,则需要用互斥型信号量保护,这样当有任务申请到互斥型信号量(保护不可重入的程序段)写数据时,其他任务的同一个互斥型信号量必须等待上一个任务的释放才可进行写。  3.如果全局变量在中断中写,则在其他任务中的全局变量的写操作要用临界段(禁止中断和禁止调度:保护不可被分割的程序段)保护。(因为如果不关中断相当于中断的优先级最高,而且不能被像其他任务那样挂起。)

部分文件列表

文件名 大小
UCOS—III-常用资料整理.docx 16K

全部评论(1)