OSIntNesting++表示中断嵌套深度,
//OSRunning表示什么呢??????
OS_ENTER_CRITICAL() (进入临界段前关中断)and OS_EXIT_CRITICAL() (推出临界段后关中断)
void OSIntEnter (void)//中断入口函数,
OS_CRITICAL_METHOD???????????
OS_CPU_SR cpu_sr = 0;
OSLockNesting
OS_SchedNew();
OSPrioHighRdy != OSPrioCur
OSTCBHighRdy = OSTCBPrioTbl[OSPrioHighRdy];
#if OS_TASK_PROFILE_EN > 0
OSTCBHighRdy->OSTCBCtxSwCtr++; /* Inc. # of context switches to this task */
#endif
OSCtxSwCtr++; /* Keep track of the number of ctx switches */
OSIntCtxSw();
ptos 堆栈增长标志,1 递减增长, pstk 指向最高地址 0时候相反
pstk
prio 任务优先级 每个任务都有唯一的优先级,在最高和最低之间
ucos嵌入式操作系统代码
需积分: 9 94 浏览量
2009-09-13
23:11:44
上传
评论
收藏 3.13MB RAR 举报
fengyuanqing859160
- 粉丝: 3
- 资源: 43
最新资源
- 基于Javascript的诊所管理系统设计源码
- 人工智能在电子信息管理系统中的应用与效率优化研究
- 详解protobuf-c之在C语言中如何使用repeated生成数组和字符串(包含配置pb-callback-t)
- Python 程序语言设计模式思路-并发模式:消费者模式:协调生产者和消费者之间的数据交换
- pythonA*算法(A-star algorithm),寻路算法
- guitest.zip
- udp_echo.v
- udp_echo_server.v
- python双向广度优先搜索算法(Bidirectional Breadth-First Search, BBFS),寻路算法
- python迭代加深算法(Iterative Deepening Depth-First Search, IDDFS),寻路算法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈