- 1
- 0
- 约3.36千字
- 约 4页
- 2023-10-15 发布于湖南
- 举报
嵌入式操作系统μC/OS-Ⅱ面向数控系统的改进
嵌入式操作系统μC/OS-Ⅱ是一个可裁剪、源码开放、结构小巧、抢先式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高,占用空间小,可移植性强,实时性能优良和可扩展性强等特点。数控系统是一个典型的强实时性系统,具有可确定性。可确定性主要是确保条件出现到由此引起的动作开始(或者结束)的时间在一个准确的时段内。在数控系统中,条件是由操作员的指令(如:紧急停止、移动x轴等)或是机床的状态(如刀具破损等)引起的。本文分析了数控系统任务的特点,结合μC/OS-Ⅱ的内核体系,对μC/OS-Ⅱ的任务分类、任务调度和中断服务策略做了改进,使其更加适合于数控系统的应用。
1 μC/OS-Ⅱ对任务的分类μC/OS-Ⅱ中每个任务有5种状态:休眠(DORMANT)、就绪(READY)、运行(RUNNING)、等待(WAITING)、中断(ISR)。休眠状态的任务驻留在存储器中,还未被内核使用;就绪状态的任务准备执行,优先级低于当前执行的任务,没有得到CPU控制权;任务得到CPU控制权后就处于运行状态;等待事件发生的任务处于等待状态,事件可以是I/O操作完成、共享资源可以利用、时钟周期到等;任务执行过程被中断服务例程中断,任务就处于中断状态。
2 μC/OS-Ⅱ面向数控系统的改进2.1 数控系统任务的特点在数控系统中,任务可分为两种:周期
您可能关注的文档
最近下载
- 2026年4月3日河池市五方面人员面试真题及答案解析.doc
- Tampa运动恐惧量表(TSK)及计分方法.doc
- 2004浙G19 预制钢筋混凝土方桩.pdf VIP
- 实腹式钢吊车梁(中轻级工作制_A1-A5_Q235钢_跨度6.0m、7.5m、9.0m).pdf VIP
- 业务计划实施(BPD)运行管理.ppt VIP
- 排水管道修复定额征求意见稿002版 中规协.pdf VIP
- 某制造企业生产运营周报.pdf VIP
- 医院门诊流量统计分析报告.docx VIP
- 【2026年】高考全国二卷语文试题(解析版).pdf VIP
- 构筑韧性医疗:新时期医院感染系统性防控关键技术与规范更新题库答案-2026年华医网继续教育.docx VIP
原创力文档

文档评论(0)