- 1
- 0
- 约2.32万字
- 约 18页
- 2017-12-04 发布于江苏
- 举报
嵌入式实时操作系统81918
嵌入式实时操作系统
作业
学院:
班级:
姓名:
学号:
嵌入式实时操作系统作业
题目:几种公开源代码的中断处理机制分析;公开源代码包括linux内核(2.4.216)、uC/OS-II和eCOS,通过阅读相关代码,掌握嵌入式操作系统的中断处理机制,分析它们的优点,指出不同应用领域所适合的ERTOS。
一、对UC/OS-II中断系统的分析
?UC/OS-II的中断过程简介?
系统接收到中断请求后,如果CPU处于开中断状态,系统就会中止正在运行的当前任务,而按中断向量的指向去运行中断服务子程序
当中断服务子程序运行完成后,系统会根据具体情况返回到被中止的任务继续运行,或转向另一个中断优先级别更高的就绪任务。?
由于UCOS-II是可剥夺型的内核,所以中断服务程序结束后,系统会根据实际情况进行一次任务调度,如果有优先级更高的任务,就去执行优先级更高的任务,而不一定要返回被中断了的任务。?具体中断过程?
中断到来,如果被CPU识别,CPU将查中断向量表,根据中断向量表,获得中服务子程序的入口地址。?
将CPU寄存器的内容压入当前任务的任务堆栈中(依处理器的而定,也可能压入被压入被中断了的任务堆栈中。?
通知操作系统将进入中断服务子程序。即:调用OSIntEnter()或OSIntNesting直接?
加1。?
If(OSIntNesting==1) {OSTCBCur-OSTCBSt
您可能关注的文档
- 北京大学中文系课程、教材及参考书目(整理版)87424.doc
- 华侨大学生物信息学实验报告2.doc
- 华南理工大学2004生物化学与微生物学.doc
- 华理工营销管理作业.doc
- 南开大学研究生学位论文写作规范(修订版)20140414.doc
- 历史(人民版)专题五走向世界的资本主义市场.docx
- 历史学(师范)专业2013版人才培养方案.doc
- 古代文学94846.doc
- 发射与接收技术实习报告.doc
- 古代文学94911.doc
- 2026年高考物理一轮讲义+练习(黑吉辽蒙专用)第50讲法拉第电磁感应定律自感和涡流(复习讲义)(黑吉辽专用)(学生版+解析).docx
- 5G时代网络安全防护策略报告2026.docx
- 2026年高考物理一轮讲义+练习(黑吉辽蒙专用)第51讲 电磁感应中的电路和图像问题(复习讲义)(学生版+解析).docx
- 5G时代下的工业互联网平台建设与发展研究报告.docx
- 公立与私立幼儿园教师家庭教育指导素养的比较研究.docx
- 5G时代下的教育信息化发展策略研究报告.docx
- 2026年高考物理一轮讲义+练习(黑吉辽蒙专用)第51讲电磁感应中的电路及图像问题(专项训练)(学生版+解析).docx
- 5G时代下的网络安全防护技术报告.docx
- 2026年高考物理一轮讲义+练习(黑吉辽蒙专用)第52讲电磁感应单杆、双杆和线框模型(专项训练)(学生版+解析).docx
- 5G时代下的网络安全防护技术创新报告.docx
原创力文档

文档评论(0)