* * 当CPU启动运行一个任务时,CPU的各个寄存器总是需要预置一些初始数据,例如指向任务的指针、程序状态字PSW等。 那么,系统启动任务时,CPU从何处可以获得这些数据呢?最方便的方法就是让CPU从这个任务的任务堆栈里获得这些数据。为此,应用程序在创建一个新任务时,就必须把在系统启动这个任务时CPU各寄存器所需要的初始数据(任务指针、任务堆栈指针、程序状态字)事先存放在任务的堆栈中。这样当任务获得CPU的使用权时,就能把堆栈中的初始数据复制到CPU的各个寄存器里,从而可使任务顺利地启动并运行。 参数opt:specifies options that can be used to alter the behavior of OSTaskStkInit() (参见uCOS_II.H中的OS_TASK_OPT_???)。 #define OS_TASK_OPT_STK_CHK 0x0001 /* Enable stack checking for the task */ #define OS_TASK_OPT_STK_CLR 0x0002 /* Clear the stack when the task is create */ #define OS_TASK_OPT_SAVE_FP 0x0004 /* Save the contents of any
您可能关注的文档
- tuxedo教程.doc
- T管及腹腔引流管.ppt
- TPM一套三表.ppt
- T检验报告.pptx
- T梁—xxx河50mT梁计算书.doc
- Tesseral 培训讲义-建立一个新模型.ppt
- u6jx06整理和复习.ppt
- UEFI主板.doc
- TRD工法.ppt
- UG建模-手机壳三维图.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 全科医学晋升题库及答案.doc VIP
- 安全生产承诺书安全生产的承诺书.pdf VIP
- GB50150-2024电气装置安装工程电气设备交接试验标准.pptx VIP
- 榆林市户外广告设施设置规划与标准(doc8页)(正式版).docx VIP
- 2025年甘肃省武威市招聘专业化管理村党组织书记101人备考题库含答案.docx VIP
- 访谈提纲半结构化设计.pptx
- 流产诊断证明书模板.docx VIP
- 2025张掖市专业化管理的村党组织书记招聘考试笔试试卷【附答案】.docx VIP
- 2026甘肃兰州市专业化管理村党组织书记招聘56人备考题库附答案.docx VIP
- 2026甘肃张掖市专业化管理村党组织书记招聘49人备考题库附答案.docx VIP
原创力文档

文档评论(0)