硬核实时操作系统(RTOS)的多任务处理与中断机制

本文将对硬核实时操作系统(RTOS)的多任务(线程)及中断处理机制进行详细说明。

中文说明请参阅网站

下图所示的硬件级实时操作系统(RTOS)的多任务处理与中断处理机制如下:
1) 电源开启(重置事件发生)
2) 重置中断,执行重置操作
3) 重置完成后,进入事件等待状态(wait)
4) 计时器事件发生
5) 计时器中断,执行计时器中断(Timer INT)
6) 计时器中断完成后,执行优先级较高的Hi Level Thread(1)
7) Hi Level Thread(1)完成后,执行优先级较低的Low Level Thread(1)
8) 高优先级中断事件发生
9) 低优先级线程(1)中断,执行高优先级中断Hi INT
10) Hi INT执行过程中发生定时器事件
11) 定时器中断待机
12) Hi INT结束后,执行定时器中断
13) 计时器中断事件结束后,执行高优先级线程(2)
14) 高优先级线程(2)结束后,恢复之前中断的低优先级线程(1)
15) 低优先级线程(1)结束后,执行低优先级线程(2)
16) 低优先级线程(2)结束后,进入事件等待状态

OSS-ECAL website:

是电子元件抽象层开源软件的缩写。Open-Source Software for Electronic Components Abstraction Layer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值